스프링부트 프로젝트 구조, 메인 애플리케이션 클래스의 위치에 대해 알아봅시다.
위치: (src/main/java)
위치: (src/main/resource)
매인 애플리케이션 클래스에서 resources(루트) 아래의 모두 참조 가능
위치: (src/test/java)
위치: (src/test/resource)
메인 클래스의 위치는 최상위 패키지(java 바로 밑의 패키지) 아래에 위치해야한다.
여기서 부터 컴포넌트 스캔하기 때문에 그 아래의 있는 패키지들이 빈으로 등록된다.
만약, 이 위에 다른 패키지가 있으면 그 패키지들은 빈으로 등록되지 않는다.