🤯문제의 시작 Boot를 차근차근 공부하기 위해 새롭게 프로젝트를 만들고 진행하면서 간단하게 "Hello World" 띄워보려 하는데 페이지가 안 뜨는 일이 생겼다... 로그를 찍어보니 controller을 찾지 못하고 있는 거 같아 강제로 ConponentScan을 걸어주어서 해결했는데 왜 이런 일이 생긴 걸까..? 😱@SpringBootApplication 이 정상적으로 기능하지 못한 이유 ❗Package 구조를 보아야 한다. 시작점인 메인클래스가 위치한 패키지의 하위에 있는 클래스들을 검색하여 Bean으로 등록하기에 하위 패키지에 속하지 않는다면 스프링 컨테이너는 해당 클래스를 Bean으로 등록하지 않게 된다. Spring에서는 @Controller 혹은 @RestController을 설정해도 XM..