0

私は 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;
}

文字列、整数などの型データではなく、常にクラスからの属性ですか?

ご協力いただきありがとうございます

4

2 に答える 2