일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 고정 아이피
- telegram
- docker app
- jdk upgrade
- push 403
- thymeleaf
- jenkins bitbucket
- querydsl
- 비즈뿌리오
- spring boot
- modelmapper
- Telegram API
- docker node
- rbenv
- Kotlin
- 윈도우 개발서버
- 카카오 알림톡
- docker
- 알림톡
- NoArgsConstructor
- growpart
- springboot
- AWS
- QureyDsl
- EC2
- layout-dialect
- jenkins window
- NoSQL Workbench
- DynamoDB
- 개발서버
Archives
- Today
- Total
목록modelmapper (1)
givepro
DTO 사용 시 참고사항 (@NoArgsConstructor, Mapper)
DTO란? Data Transfer Object의 약자로, 계층 간 데이터 전송을 위해 도메인 모델 대신 사용되는 객체이다. 이때, 계층이란 Presentation(View, Controller), Business(Service), Persistence(DAO, Repository) 등을 의미한다. DTO는 순수하게 데이터를 저장하고, 데이터에 대한 getter, setter 만을 가져야한다고 한다. 위키피디아에 따르면 DTO는 어떠한 비즈니스 로직을 가져서는 안되며, 저장, 검색, 직렬화, 역직렬화 로직만을 가져야 한다고 한다. 직렬화는 DTO를 Byte, Json, Xml 등의 형태로 변환하는 것을 의미한다. 역직렬화는 그 반대를 의미한다. 도메인 대신 DTO를 사용하도록 한다. (외부 노출 방지, ..
백엔드/SpringBoot
2022. 10. 27. 14:22