인프런 강의에서 김영한 개발이사님의 강의를 듣고있었는데, 스프링 MVC 1편을 나는 듣지 않았기 때문에 강의 자료를 다운받아 Import 하여 보는중 해당 어노테이션을 발견했다. The PostConstruct annotation is used on a method that needs to be executed after dependency injection is done to perform any initialization. This method must be invoked before the class is put into service. This annotation must be supported on all classes that support dependency injection. The met..
회사에서 근무 할때나 팀원들과 프로젝트 할때 패키지 경로에 대한 생각을 해본 적이 없었다. 그래서 이번 토이 프로젝트에서 @SpringBootApplication어노테이션이 붙어있는 패키지와 다른 패키지안에 @Configuration이나 @EnableWebSocket등을 다 해줬는데도 설정을 읽어오지 못 했다. 몇시간, 이틀내내 찾아보다가 패키지를 @SpringBootApplication이 붙여져있는 클래스 패키지 하위로 넣었더니 잘 작동 되었다.... 이유인 즉슨 Component Scan이 안된것 이다. 이 인터페이스는 많은 역할 을 하고있다. @EnableAutoConfiguration : 스프링의 설정이 자동 완료된다. @ComponentScan : 컴포넌트 자동 검색 및 구성이 가능하다. @Sp..