質問: "${db.url}"になる・・・ bds.setUrl(url); bds.setUsername(username); bds.setPassword(password); bds.setDefaultAutoCommit(false); return bds; } ``` ちなみにWebMvcConfigのほうでは全く同じコードを書きましたが、正常にDataSource設定ができました。 (セキュリティコンフィグではプロパティファイルの値参照はできないのでしょうか?そもそもConfig設定これあっているのかも不安です・・・)
回答: またまた自己解決しました・・・。 結論として、「@EnableWebSecurity」のクラスにはProperty値は参照できない。 としました。(ソースありませんが、自分的に納得した感じです) DB設定やメッセージリソースに関連する定義はSecurity Configに書かかずMvc Configに書くのが正解なんですね・・・。 Security Configの「@ComponentScan(basePackages={"example.app","example.table"})」にMvcConfigクラスのパッケージを設定し、DataSourceをインジェクションすることで正常に動きました! (自己解決ばかりですみません・・・もう少し考えてから投稿するようにします・・・。)