我有一個場景,其中我從屬性文件獲取編碼密碼值。我有自己的解密實現,所以想從我的java類中解密密碼,然後想要使用解密後的值進行更深入的引用。java spring - 覆蓋屬性文件中的屬性值
例如 <bean id="myDataSource" class="org.apache.common.dbcp.BasicDataSource" ... // more attributed set from properties like user, hostname etc. p:password="${myPropertey.password}" >
上面的代碼我需要實現類似如下,具體到密碼屬性,如其他性能都很好,但需要密碼才能解密使用之前。
(下面的實現是錯誤的,但剛纔我已經提到給予越來越清晰的思路)
<bean id="myDataSource" class="org.apache.common.dbcp.BasicDataSource" ... // more properties p:password="myDecryptBean.decryptMyPassword(${myPropertey.password})" >
基本上,我需要解密的密碼,這是我從屬性文件中獲取,它習慣之前建立數據庫連接。
感謝您的時間和任何幫助!