[Spring] 02. 컨트롤러 추가

개발공부/Spring 2019. 8. 16. 10:39

새로운 컨트롤러 추가.

 

새로운 패키지 생성.

 

새로만든 패키지에 새로운 클래스 생성.

 

새로만든 클래스를 @Controller 어노테이션을 붙여서 컨트롤러로 등록.

클래스 안에 @RequestMapping("/hello") 를 추가하여 /hello로 접근시 아래 매소드가 실행되도록 적용.

 

http://localhost:8080/hello 접속.

화면이 나오지 않음... 왜그럴까.. 한참고민.

구글링 결과, 컴포넌트 스캔이 필요하다는것을 알게됨.

이전 글에서 DB관련 문제때문에 서버가 뜨지 않았을때, 어노테이션으로 처리하던 파일에 들어감. (*Application.java)

거기에 @ComponentScan("com.example")를 추가 후 저장.

다시 http://localhost:8080/hello 접속.

Hello Spring Boot World! 가 나오는것을 확인.

 

나는 프로젝트 생성시 시큐리티도 추가해서 시큐리티 관련 설정을 더 추가함...

관련 설정을 해주지 않을경우, /hello 접근시 시큐리티가 'ㅇㅇ 안돼 돌아가' 시전..

그래서 구글링해서 해당 설정을 추가 후 화면을 볼수있었음.

 

 

: