私は CDI が初めてで、Weld 仕様 http://docs.jboss.org/weld/reference/1.1.0.Final/en-US/html/index.htmlを読んでいました。
第4章では、簡単にインジェクションポイントを理解していますが、メソッド初期化子と直接フィールドでは、常に別のクラスのクラス属性が必要ですか? 例を参照してください。
public class Checkout {
private final ShoppingCart cart;
@Inject
public Checkout(ShoppingCart cart) {
this.cart = cart;
}
}
と
public class Checkout {
private @Inject ShoppingCart cart;
}
文字列、整数などの型データではなく、常にクラスからの属性ですか?
ご協力いただきありがとうございます