参考:https://blog.csdn.net/technologyleader/article/details/115999009
Spring Boot项目结构
使用SpringBoot的推荐项目目录结构
java入门017~springboot创建多Modle多模块的java项目

1、entity字段必须和数据库字段一样

1、domain定义和数据库表对应的bean对象也可以是一个model对象

可以简单认为是数据表的字段定义

2、dao定义和数据库相关的基础的增删改查逻辑

可以简单认为是数据库的增删改查,基础功能

3、service业务层获取controller的数据后进行相关处理,需要和数据库进行相关操作的,通过dao层进行

这个里面进行逻辑设计,对dao层和controller层的数据进行整合

4、controller定义API接口,获取数据和返回数据

可以简单认为就是获取并解析数据,按service业务给的数据返回数据。