springデータソースユーザパスワード暗号化


設定ファイルでデータベース名のパスワードを暗号化するのはあまり意味がないと思います.誰かがすでにあなたのWEB-INFからデータベース関連のユーザパスワード設定を取得した後、これに関連した復号類を追加しても入手できるからです.でも、普通のものに対しては十分です.そして、こうするように要求されます.
実現方法は非常に簡単で、DataSourceを引き継いで書き換えます.
public void setPassword(String password){
       super.setPassword(decrpt(password));
}
 
ユーザー名が似ています.プロファイルのdatasourceをこのクラスに変更すればいいです.