Springboot项⽬的分层结构
1.Config:所有的配置
⽤于存放Springboot相关的配置类,包括启动类。
2.Controller:请求⼊⼝
所有请求的⼊⼝,前后端交互的⼊⼝。
3.Service:逻辑层
负责所有的业务逻辑
4.Mapper层:持久层
或叫Dao,持久层,负责java和数据库交互。包括interface和xml两类⽂件。springboot结构
5.Domain:表映射实体
或叫Po,⽤⼀个java类来映射数据库表,类名相当于表名,类的属性表⽰表的字段。
6.Dto:数据传输对象
数据传输对象(Data Transfer Object),⽤于前后端数据交互。
注:Domain类的属性和表的字段⼀致;Dto类的属性⼀般和表⼀致,但会根据不同的业务场景适当增加减少属性。Domain类主要⽤于Java数据和数据库表记录的映射;⽤在Service层和Mapper层。Dto⽤在Controller和Service层。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。