- 응답 객체 만들기
UserDto.java

id, name을 반환하는 응답객체를 생성합니다.
@Getter : 컨트롤러에서 응답을 반환할 때 Jackson이 JSON으로 변환하는 과정에서 getter를 사용하기 때문에 필수입니다.
나중에 entity를 조회하여 곧바로 dto로 변환하기 위해, User 엔티티를 전달받는 생성자를 구현했습니다.
- Service 구현
UserService.java

repository에서 user 엔티티를 조회합니다.
만들어둔 dto의 생성자를 호출하여 응답을 반환합니다.
- Controller 구현
UserController.java

[GET] "/users/1" 형태의 요청이 들어오면 처리합니다.
- 테스트

성공~~
'Server > SpringBoot' 카테고리의 다른 글
| [SpringBoot] JWT 로그인 구현하기(1) (0) | 2025.11.03 |
|---|---|
| [SpringBoot] 레이어드 아키텍처를 적용하여 API 만들기 (1) | 2025.04.26 |
| [SpringBoot] JPA, MySQL 설정 (0) | 2025.04.26 |
| [SpringBoot] 프로젝트 만들기 (1) | 2025.04.26 |