Simple Expression Language を使用して、Java クラス フィールドにプロパティ値を挿入したいと考えています。
@Simple("${properties:prop1}")
private String prop1;
@Simple("${properties:prop2}")
private String prop2;
メソッドのパラメーターでうまく機能します。
public void test(@Simple(value = "${properties:prop}") String prop) {
//....
}
しかし、Javaクラスのフィールドではnull
値を保持し続け、何も注入されません。
どうすればそれを行うことができますか?
前もって感謝します。