공통 API 와 특수 API 분리
- 기본적인 공통 API 인 경우 가장 많이 사용되는 필드만 포함시키고,
- 특수한 경우 별도의 API 와 DTO 를 제공하는 것이 좋다고 한다.
// 공통 API용 DTO
public class UserCommonDTO {
private final String username;
private final int age;
// 생성자, getter 등
}
// 특수한 경우를 위한 별도의 API용 DTO
public class UserSpecialDTO extends UserCommonDTO {
private final String additionalInfo;
// 생성자, getter 등
}
Uploaded by N2T
'자바 > 리팩토링' 카테고리의 다른 글
[리팩토링] 예시 코드 일부를 분석해보기 (0) | 2023.09.21 |
---|---|
[리팩토링] 리스트 조회에서 api 만 분리하기 (0) | 2023.09.21 |
[리팩토링] DTO 에서 VO 간의 전환 메서드를 편하게 사용하려면? - MapStruct (0) | 2023.09.21 |
[리팩토링] FM 메서드 → private 생성자 전략 (0) | 2023.09.21 |
[리팩토링]Spring Boot 2.4.5 vs Spring Boot 3.1.xx (0) | 2023.09.12 |