在spring中该如何使用DTO,以及DTO和Entity的关系
生活随笔
收集整理的這篇文章主要介紹了
在spring中该如何使用DTO,以及DTO和Entity的关系
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. DTO是用于將后臺的數據結構(javaBean)轉換為對用戶友好的表現方式的數據結構,同時也能防止后臺數據直接傳送到前臺而存在的潛在危險。
2. 可以時候要哪個springbot框架提供的轉換器接口:?org.springframework.core.convert.converter.Converter,來實現實體類和DTO的轉換
3.?DTO是合理的分配應該是:一個entity對應兩個DTO,? 01. list列表頁對應的DTO僅僅用于顯示, 02新增編輯的頁面對應的DTO擁有較為完整的和entity類似的數據結構用于存儲前臺數據
4. 當前頁面需要使用別的entity時, 要首先使用別人的已有的DTO
5. DTO的conveter應該包括2個, DTO - entity , entity - DTO
?
常見問題:
1. 有父子關系的兩個對象實體類之間, 經常會產生序列化失敗(無限序列化導致內存溢出)的問題
合理的設計原則是: 設計兩個conveter: 01: 父DTO包含子DTO的conveter, 02?父DTO不包含子DTO的conveter
轉載于:https://www.cnblogs.com/nelson-hu/p/8681630.html
總結
以上是生活随笔為你收集整理的在spring中该如何使用DTO,以及DTO和Entity的关系的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: BZOJ 4557 JLOI2016 侦
- 下一篇: bzoj 1124 [POI2008]枪