43.6. 핸들러 초기화
43.6.1. 개요
런타임에서 처리기의 인스턴스를 생성하면 핸드너가 메시지를 처리하는 데 필요한 모든 리소스를 생성합니다. 핸들러의 생성자에 이 작업을 수행하기 위한 모든 논리를 배치할 수 있지만 가장 적절한 위치가 아닐 수도 있습니다. 처리기 프레임워크는 핸들러를 인스턴스화할 때 여러 선택적 단계를 수행합니다. 선택적 단계 중에 실행될 리소스 주입 및 기타 초기화 논리를 추가할 수 있습니다.
처리기에 대한 초기화 메서드를 제공할 필요가 없습니다.
43.6.2. 초기화 순서
Apache CXF 런타임은 다음과 같은 방식으로 핸들러를 초기화합니다.
- 핸들러의 생성자를 호출합니다.
-
@Resource
주석에서 지정하는 모든 리소스가 삽입됩니다. @PostConstruct
주석으로 데코딩된 메서드는 이름이 있는 경우 입니다.참고@PostConstruct
주석으로 장식되는 메서드에는void
반환 유형이 있어야 하며 매개변수가 없어야 합니다.-
처리기는
Ready
상태에 있습니다.