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