CDI(Contexts and Dependency Injection) 배치 디스크립터 편집기를 사용하여
beans.xml 파일을 편집하고 유효성을 검증할 수 있습니다.
이 태스크 정보
beans.xml 파일은 CDI 사용 프로젝트의
패키징 및 배치에 필요합니다.
beans.xml 파일의 존재는
배치된 모듈이 Bean 아카이브라는 컨테이너로 표시됩니다.
배치 디스크립터는 CDI 패싯을 설치할 때 생성됩니다.
CDI(Contexts and Dependency Injection)를 사용하는 애플리케이션 작성을 참조하십시오. 초기에는
beans.xml 파일이 비어있으며, 이는
사용자 모듈에 존재하는 모든 어노테이션이 있는 인터셉터, 데코레이터 또는 대체를
사용할 수 없음을 의미합니다. 이 클래스를 사용하려면
CDI 배치 디스크립터 편집기를 사용하여 이들을 구성할 수 있습니다.
프로시저
- CDI(Contexts and Dependency Injection) 배치 디스크립터 편집기를 열려면
beans.xml 파일을 마우스 오른쪽 단추로 클릭하고 를 선택하십시오.
- 추가를 클릭하여 대체, 데코레이터 및
인셉터를 beans.xml 파일에 추가하십시오.
- 배치 디스크립터는 사용자 조치의 유효성을 검증합니다. 예를 들어
비어 있는 클래스를 대체에 추가하면 오류가 나타납니다.
- 배치 디스크립터는 사용자 조치의 유효성을 검증합니다. 예를 들어
존재하지 않은 클래스를 데코레이터에 추가하면 오류가 나타납니다.
- 배치 디스크립터는 사용자 조치의 유효성을 검증합니다. 예를 들어
이미 추가된 클래스를 대체에 추가하면 오류가
나타납니다.
- 배치 디스크립터는 사용자 조치의 유효성을 검증합니다. 예를
들어 대체, 인터셉터 또는 데코레이터 클래스가 있지만 각각
@Alternative, @Interceptor 또는 @Decorator로
어노테이션되지 않는 기존 클래스를 지정하는 경우 오류가 표시됩니다.