04-10 12:32
Notice
Recent Posts
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Connection pool
- NestJS
- YouTube Data API
- 티스토리챌린지
- Mock
- 오블완
- 추상 클래스
- 셀렉트어드민
- API 개발
- SROOM
- 책임부과
- API 설계
- nestjs libraries
- 권한검증
- 자바
- coarse-grained
- mailerservice
- SW마에스트로
- guard
- typeorm
- 어드민 페이지
- fine-grained
- monorepo
- java
- 오브젝트
- 파일조회
- nestjs decorator
- jest
- nestjs library
- 멀티테넌시
Archives
- Today
- Total
목록on (1)
독산구너

1. vo와 entity, dto 구분 기존 id (식별자) 없는 entity를 사용하였다. 이로인해 어떤 필드가 정의되어 있는지, 어디서 수정되었는지, 어디서 생성되었는지 알 수 없는 문제가 발생한다. 위 코드는 youtube 로부터 VideoVo 객체를 받아 video (entity)를 리턴하는 메서드이다. db에 저장하기 전까지 videoId 가 없으므로 videoId는 정의하지 않고 다른 필드를 채웠다. 리팩토링 식별자 (id) 가 없이 모든 속성값이 같으면 같은 객체인 VO (value object) 를 생성했다. Video, Playlist, Quiz, Summary, Course, CourseVideo 등의 vo가 생성되었으며, 이를 entity로 바꾸거나 entity에서 vo로 매핑하는 과..
카테고리 없음
2023. 10. 24. 18:17