@PostConstruct
이번에 @PostContstruct 어노테이션을 사용하게 될 일이 있었다.이 어노테이션은 스프링에서 제공하는 어노테이션은 아니며 용도는 다음과 같이 사용할 수 있다. @Autowired어노테이션에 DI되는 객체를 사용해서 특정 객체를 만들고 싶은 경우 생성자에서 해당 객체들을 이용해서 인스턴스화 하려고 하면 에러를 발생 시킨다. 이유는 해당 클래스의 생성자를 호출 할 때 @Autowired되는 객체는 DI가 이루어 지지 않은 상태! 그래서 NullPointException을 발생시킨다. 이때 사용할 수 있는 것이 @PostConstruct이다. 처음 말했던 예를 나타내는 소스코드들이다. package com.jodu.posting; import org.springframework.stereotype.Co..
Spring
2016. 9. 3. 12:33