728x90
반응형
null
-
[Spring] @Component 클래스 생성자에서 @value값이 null일 경우 해결법Spring 2022. 12. 18. 14:38
더보기 *광고 클릭은 제게 큰 힘이됩니다! Class를 컴포넌트 빈으로 생성하고 생성자에서 properties 값을 사용하려고하는데 null경우에 해결법을 적을려고한다. public class ViWebClient { @Value("${dir.absolute.path}") private String dirPath; public ViWebClient(){ ... File file = new FIle(dirPath=='null'); } } 클래스를 생성할때 위와같이 생성자에서 dirPath 값을 가져오려고하면 null이 발생한다 기본적으로 스프링은 Component를 생성할때 생성자를 생성한후 properties값을 주입해주므로 아래와 같은 방법으로 properties value값을 가져올수 있다. publ..