@Resource
コンストラクターでアノテーションを使用できるかどうか疑問に思っていました。
私のユースケースは、という最終フィールドを配線したいということですbar
。
public class Foo implements FooBar {
private final Bar bar;
@javax.annotation.Resource(name="myname")
public Foo(Bar bar) {
this.bar = bar;
}
}
@Resource
この場所では許可されていないというメッセージが表示されます。最終フィールドを配線できる他の方法はありますか?