스프링 @Controller @RestController

김개발세발바닥·2024년 4월 22일

스프링

목록 보기
12/13
post-thumbnail

@Controller.

Controllersms ModelAndView와 View Resolver를 이용해 View를 반환하고 렌더링한다.

@RestController.

RestController는 Controller에 ResponseBody가 추가된 어노테이션이다.

활용.

RestController가 동작 방식이 더 간결하기 때문에 단순히 view를 반환할 용도라면 @Controller를 json을 반환하기 위해서는 @RestController를 사용하는게 더 좋을 것 같다.
물론 성능상 큰 차이는 없겠지만 코드가 깔끔해질 것이다.

앞으로 사소한 것들이라도 더 신경써서 사용해야겠다!

0개의 댓글