2013-08-08 2 views
0

나는 내가 주입 점을 이해 4 장에서 용접 사양 http://docs.jboss.org/weld/reference/1.1.0.Final/en-US/html/index.htmlCDI - 사출 방법을 통해 포인트 및 필드

을 읽고 있었다, CDI에 새로 온 사람, 쉽게!하지만 방법 initializier 직접 필드 항상 다른 클래스의 클래스 속성을 가져야합니다.

public class Checkout { 

    private final ShoppingCart cart; 

    @Inject 
    public Checkout(ShoppingCart cart) { 
     this.cart = cart; 
    } 
} 

public class Checkout { 
    private @Inject ShoppingCart cart; 
} 

항상 등 문자열, 정수 등의 데이터를 입력하지, 클래스에서 속성 : 예를 참조? 당신의 도움이

답변

3

당신은 주 리소스로 코드에서 래퍼 유형을 사용할 수 있습니다에 대한

덕분에, 당신은 단지 그들을 위해 생산자 방식을 만들 필요가 그리고 그들은 자격이 될 필요가있다.

0

한정자와 함께 String, Integer 등의 클래스를 사용할 수 있습니다. 예를 들어 @Named 주석을 사용하거나 자신의 한정자 주석을 제공합니다.