새로운 spring boot 프로젝트를 생성했을 때, 잘 데몬이 뜨는 것 같은데, 추가한 controller를 호출할 수 없다면 아마도 설정 문제일 것이다.


@SpringBootApplication을 선언한 클래스가 전체 소스를 포함하는 패키지 루트에 존재하는지 확인한다.


종종 나는 @SpringBootApplication을 선언한 클래스를 따로 두는 경향이 있는데, 이럴 때는 component scan을 사용해야 한다.


@ComponentScan("com.example.demo.controller")



아니면, RequestMapping이 빠졌는지 확인한다. 

Posted by '김용환'
,