Мне было интересно, можно ли использовать аннотацию @Resource
для конструктора.
Мой вариант использования заключается в том, что я хочу связать последнее поле с именем bar
.
public class Foo implements FooBar {
private final Bar bar;
@javax.annotation.Resource(name="myname")
public Foo(Bar bar) {
this.bar = bar;
}
}
Я получаю сообщение о том, что @Resource
не разрешено в этом месте. Есть ли другой способ связать последнее поле?