Spring MVC에서 들어오는 HTTP request를 처리하기 위해서 @Controller 또는 @RestController bean을 생성한다.
controller의 methods는 @RequestMapping이라는 annotations을 사용하여 HTTP에 매핑한다.
@RestController를 이용하여 JSON 데이터를 반환하는 API를 만들 수도 있다. (JSON을 반환하는 controller)
🌴 https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/ 참조
@RequestMapping이라는 annotations으로 HTTP에 mapping할 수 있다.
@GetMapping("/sample")을 통해서 해당 링크의 HTTP Get request를 처리할 수 있다.
이와 같이
@PutMapping, @PostMapping, @DeleteMapping으로 수정, 등록, 삭제의 HTTP request를 처리할 수 있다.