Spring Boot에서 REST endpoint는 @RestController의 메서드로, HTTP 동사와 경로에 매핑됩니다. @RestController = @Controller + @ResponseBody이므로, 반환 값은 뷰로 해석되는 대신 응답 본문으로 곧장 직렬화됩니다(Jackson을 통한 JSON).
CRUD 컨트롤러
java
{
UserService service;
{ .service = service; }
UserDto {
service.findById(id);
}
UserDto {
service.create(body);
}
List<UserDto> {
service.findByRole(role);
}
}
