반응형

WebApplication.java 파일의 경우 Spring Boot의 Runner역할을 하고 있고,

@SpringBootApplication Annotation을 달게되면, ComponentScan등 기본적으로 되어야 하는 귀찮은 설정들이 해소가 된다.


그런데... 이 WebApplication.java 파일이 기본 package가 아닌 하위 package로 들어가게 되면

ComponentScan의 역할을 제대로 하지 않는 것 같다.


특히 JPA를 사용하는 경우 Repository를 제대로 찾지를 못해서 계속 bean 생성 오류를 뿜게 된다.


앞으로, WebApplication.java파일은 package root에 위치하도록 프로젝트를 구성해야 할 것 같다.

반응형
,