コンストラクターパラメーターの一部としてユーザー名/パスワードを使用する Spring Bean があります。
<bean id="mysender" class="org.springframework.ws.transport.http.CommonsHttpMessageSender">
<property name="c">
<bean class="org.apache.commons.httpclient.UsernamePasswordCredentials">
<constructor-arg value="plaintext"/>
<constructor-arg value="plaintext"/>
</bean>
</property>
</bean>
jasypt を使用して、構成ファイルのみからこれらのパラメーターを暗号化できますか? Bean「org.apache.commons.httpclient.UsernamePasswordCredentials」はプレーンテキスト値でインスタンス化されますが、ユーザーには暗号化されているように見えます。
この回答を使用して、コアJavaライブラリコードを使用できます:構成ファイルでパスワードを暗号化しますか? Java 内から Bean mysender を手動で作成し、org.apache.commons.httpclient.UsernamePasswordCredentials をインスタンス化する前にフィールドを depcript します。
または、これを実装する、私が言及していない試行済みの方法はありますか?