스프링 xml 설정에서
등록할 빈을 명시적으로 지정한 것과 <context:component-scan>와 혼용해서 사용한
경우 빈등록 순서 오류가 발생 할 수도 있습니다.
여러가지 방법이 있지만, 그 중에서 @PostConstruct 를 사용해봅니다.
@PostConstruct가 호출되는 시점은 스프링 빈의 생성과 주입이 완료된 후입니다.
따라서 다른빈에 대한 의존성을 가지고 있다면, 해당 빈들이 모두 주입된 후에
@PostConstruct가 호출되기 때문에, 객체가 존재하지 않는다는 오류를 예방할 수 있
습니다.
@PostConstruct
public void init() {
}
댓글 없음:
댓글 쓰기