dev/Spring Framework
Spring @RestController 어노테이션 사용하기
dev_0hoon
2021. 7. 8. 21:36

일단 컨트롤러에 @RestController 어노테이션을 작성한다. () 안에 apiNoticeController는 적지 않아도 되지만
만약 같은 네임의 클래스가 있을경우 ioc가 헷갈려 오류를 내버린다. 그럴 경우를 대비해서 네이밍을 해주는 느낌으로 작성해주면 된다.
@RestController는 메소드에만 작성했었던 @ResponseBody와 비슷한 기능을 한다. return으로 사용되는 부분에 들어가는 것을 문자열로 반환해주게 된다.
만약 /api/notice/list 를 요청하게 되면 "공지 list" 가 출력되는 것을 확인 할 수 있다

하지만 위처럼 mvc:annotation-driven안에 설정을 해주지 않으면 한글의 경우 깨지게 되니 설정에 주의하자