spring에서 controller 클래스 빈 등록을 위해서 @controller혹은 @Restcontroller를 적어줘야 합니다. 두 어노테이션 모두 빈 등록을 위한 어노테이션들입니다. 그러면 무엇을 사용해야 할까?? 결론적으로 @Restcontroller가 더 좋습니다. 왜냐하면 @RestController -> 일반 Controller와 달리, @ResponseBody를 포함하고 있습니다. 주용도는 Json형태로 객체 데이터를 반환하는 것입니다. 최근에 데이터를 응답으로 제공하는 REST API를 개발할 때 주로 사용하며 객체를 ResponseEntity로 감싸서 반환합니다. @controller -> 데이터를 반환해주기 위해서 @ResponseBody를 따로 추가해줘야 합니다. 가장 큰 차이점은..