Я новичок на КДИ, я читал спецификацию Weld http://docs.jboss.org/weld/reference/1.1.0.Final/en-US/html/index.htmlCDI - Точка ввода над методом и поля
в четвертой главе я понимаю точки Injection, легко !, но в методе initializier и прямое поле всегда я должен иметь атрибут класса из другого класса? Смотрите примеры:
public class Checkout {
private final ShoppingCart cart;
@Inject
public Checkout(ShoppingCart cart) {
this.cart = cart;
}
}
и
public class Checkout {
private @Inject ShoppingCart cart;
}
Всегда атрибут из класса, а не тип данных, как String, Integer и т.д.?
Спасибо за вашу помощь