1. @RestController란?@Controller + @ResponseBody를 합친 어노테이션으로, JSON API 개발에 최적화되어 있습니다. 1-1. 만들어진 이유기존 방식의 문제점(코드 중복)@Controller // View(JSP, Thymeleaf) 반환용@ResponseBody // JSON 반환용 ← 매번 붙여야 함 ❌@GetMapping("/api/users")public List getUsers() { return userService.findAll();} @RestController로 중복코드 해결@RestController // = @Controller + @ResponseBody ✅@GetMapping("/api/users")public List getUsers..