私が持っている場合:
@Autowired private ApplicationContext ctx;
getBean メソッドの 1 つを使用して、Bean とリソースを取得できます。ただし、プロパティ値を取得する方法がわかりません。
明らかに、次のような @Value プロパティを持つ新しい Bean を作成できます。
private @Value("${someProp}") String somePropValue;
Bean を自動配線せずにその値を取得するには、ApplicationContext オブジェクトでどのメソッドを呼び出す必要がありますか?
通常は @Value を使用しますが、SPeL 式を動的にする必要がある場合があるため、アノテーションだけを使用することはできません。