@RestController - 클래스 / 해당 클레스가 RESTFul 웹서비스 컨트롤러임을 나타냄. 스프링은 해당 클래스를 REST 요청을 처리하는 컨트롤러로 간주하고, 메서드들이 HTTP요청을 받고 응답을 반환하는 역할을 한다. @RequestMapping - 메서드, 클래스 / 요청 URL과 HTTP메서드의 매핑을 설정한다. 어떤 URL과 HTTP 메서드에 대한 해당 메서드가 실행되어야 하는지를 정할때 사용된다. @Service - 클래스 / 해당 클래스가 비즈니스 로직을 처리하는 서비스 빈임을 나타낸다. 스프링이 해당 클래스를 빈으로 등록하여 의존성 주입을 수행하고, 비즈니스 로직을 처리하는 서비스 객체로 활용한다. @Validated - 메서드, 타입 / 메서드 인자들의 유효성을 검증하기 위해 ..