Spring Boot : @RestController의 비밀!

@Controller와 @RestController의 차이

@Controller를 썼을 때, 예를 들어 어떤 String값을 리턴해서 보여주고 싶다면,

@Controller
public class UserController {

    @RequestMapping("/")
    public @RequestBody String index() {
        return "Hello Spring MVC";
    }
}

이런식으로 @RequestBody를 리턴타입 앞에 명시해주어야한다.

반면, @RestController

 @RestController
 public class UserController {

     @RequestMapping("/")
     public String index() {
         return "Hello Spring MVC";
     }
 }

이런식으로 @RequestBody를 생략해서 쓸 수 있다. 그래서 @RestController를 쓰는 것~~

더 추가할 것이 있으면 추가하겠음!! 끗