Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- db
- Git
- 스프링
- 에러
- GitHub
- 알고리즘
- oracle
- Security
- kotlin
- Eclipse
- 쿼리
- 시큐리티
- Spring
- JavaScript
- 자바
- jquery
- 방법
- 프로그래머스
- IntelliJ
- error
- 생성
- mybatis
- 넥사크로
- Java
- 오라클
- 코틀린
- JPA
- Vue
- aws
- 함수
Archives
- Today
- Total
목록response (1)
송민준의 개발노트
Spring DTO 관리 패턴에 대한 고민
공부할 때나 실무에서나 개발을 하다보면 정신없게 늘어만 가는 DTO를 보고 어떻게 줄일 수 없을까라는 생각을 하게 된다. 너무 많아져 IDE의 도움 없이는 찾지도 못할 수준이 되는 프로젝트도 있다. 그래서 이번 기회에 DTO에 관한 부분을 고민하고 개선해보기로 했다. 우선 내가 생각하기에 충족되어야 할 조건들은... 아래와 같았다. 1. 패키지 구조에서 보다 간단하게 2. API에 필요한 데이터들만 뽑아낼 DTO 3. Swagger에 명시가 가능하게 4. 필요에 따라 페이징도 적용 가능하게 이것저것 찾아보고 고민해본 결과 inner class 패턴이 보기에 좋고 관리하기도 좋아보였다. Account(계정)을 예로 남겨보겠다. swagger 및 valid 관련 코드는 가독성을 위해 제거했으니 필요하다면 추..
웹/Spring boot
2021. 8. 6. 00:13