junitテストケースが実行されるときに実行時に@PropertySourceの値を変更する方法を教えてください。例えば、実行時に@PropertySource値を変更する
は私が
@PropertySource(value = "file:${app.deploy.env}/sample/mine.properties", ignoreResourceNotFound = true)
value = "classpath:sample/mine.properties"
JUnitテストを実行して、以下の値を置き換えたいです。
なぜそれをしたいですか?コードを提供し、達成したいことを説明できますか? – developer
うーん...これを意図した方法で使ってみませんか?例: 'value =" $ {protocol}:$ {app.deploy.env} /sample/mine.properties "'のようにすべての動的部分に式を入れ、環境に基づいて_file_と_classpath_の間で$ {protocol}の値を切り替えます。 – kaqqao