若依前后端分离版学习

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层处理业务逻辑。

 

posted @ 2024-04-02 17:04  追梦百合fly  阅读(28)  评论(0编辑  收藏  举报