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