若依前后端分离版学习
1、https://blog.csdn.net/weixin_54633033/article/details/130773189
快速掌握SpringBoot项目中的domain、mapper、service、controller层作用与书写格式
2、https://blog.csdn.net/wuxusanren/article/details/127471390
若依前后端分离代码生成 | 添加新的管理界面
3、https://blog.csdn.net/m0_64818669/article/details/125720683
在IDEA中使用若依框架实现增删改查功能
1. Domain:包含业务实体,用于传输和封装数据。作用:作为数据载体,用于在各个模块之间传递业务数据。
2. Mapper:实现Domain与数据库表的映射及数据访问逻辑。作用:负责数据访问,将业务实体与数据库表进行映射,实现查询、新增、删除和修改操作。
3. Service:包含复杂的业务逻辑处理。 作用:负责业务逻辑相关处理,通过调用Mapper层的方法访问数据库,然后返回处理结果。Service层隐藏了数据访问细节,提供更加抽象的业务接口。
4. Controller:接收请求和解析参数,调用Service层的业务方法,返回响应。作用:负责请求接收、响应返回和参数解析,通过调用Service层的方法处理业务,然后将结果返回给客户端。所以,Controller层依赖Service层,但Service层不依赖于Controller层。
总结来说:
- Domain:用于数据传输,承载数据。
- Mapper:实现数据库操作,负责数据访问。
- Service:处理业务逻辑,通过Mapper层访问数据库。
- Controller:请求接收/响应返回,通过Service层处理业务逻辑。