반응형

view가 전혀 필요없는, API만 지원하는 서비스에서는 그냥 @RestController를 쓰면 된다.


하지만, view가 필요한 곳에서는 @RestController를 사용해서 클래스를 매핑해버리면,

view로 접근을 못하는 문제가 있다.


@RestController가 @ResponseBody를 포함하고 있기 때문이다.


그래서 view가 필요하고, 해당 클래스에서 restfulAPI와 view를 함께 묶어버리고 싶은 경우에는 클래스에 @Controller로 지정해주고,

restfulAPI에는 @ResponseBody를 일일히 붙여주도록 사용을 해야 되는 것 같다.

반응형
,