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