반응형
view가 전혀 필요없는, API만 지원하는 서비스에서는 그냥 @RestController를 쓰면 된다.
하지만, view가 필요한 곳에서는 @RestController를 사용해서 클래스를 매핑해버리면,
view로 접근을 못하는 문제가 있다.
@RestController가 @ResponseBody를 포함하고 있기 때문이다.
그래서 view가 필요하고, 해당 클래스에서 restfulAPI와 view를 함께 묶어버리고 싶은 경우에는 클래스에 @Controller로 지정해주고,
restfulAPI에는 @ResponseBody를 일일히 붙여주도록 사용을 해야 되는 것 같다.
반응형
'개발 > Spring Framework' 카테고리의 다른 글
[Spring Boot] 로그 파일 경로 지정 (0) | 2016.06.10 |
---|---|
[Spring Boot] webMvc + freemarker configuration (0) | 2016.06.10 |
[Spring Boot AMQP] RabbitMQ 연동 (0) | 2016.06.10 |
[SpringMVC + jQuery] checkbox 배열 값 넘기고 받기 (0) | 2016.06.10 |
[Spring Jdbc]JdbcTemplate Single row Select 시 문제점 해결 (0) | 2016.06.10 |