分层说明
1.config:所有的配置
用于存放Spring boot相关的配置类,包括启动类。
2.controller:请求入口**
所有请求的入口,前后端交互的入口。
3.service:逻辑层
负责所有的业务逻辑
4.mapper 或 dao :
持久层,负责java和数据库交互。包括interface和xml两类文件。
5.domain 或 po:表映射实体
用一个java类来映射数据库表,类名相当于表名,类的属性表示表的字段。
6.dto:数据传输对象
数据传输对象(Data Transfer Object),用于前后端数据交互。
注:domain类的属性和表的字段一致;dto类的属性一般和表一致,但会根据不同的业务场景适当增加减少属性。domain类主要用于Java数据和数据库表记录的映射;用在service层和mapper层。dto用在controller和service层。
网友评论