springboot三层架构以及整合mybatis

整合mybatis

一、引入依赖

想要整合mybatis,我们首先要再springboot的配置文件中引入mybatis的起步依赖,如下图

这个起步依赖自动将bean对象注入到ioc容器中

二、配置数据库链接

数据库的链接前面讲过很多次了,这次就不再细说

同时还要引入mysql的驱动依赖

到这里为止,其实mybatis的整合就结束了。前面引入的mybatis起步依赖为我们节省了大量的时间。

接下来我们就可以去编写三层架构中的东西了

spring boot的三层架构

为了方便理解,我这里先放一张图片

1.controller层:

controller层叫控制层,负责前后端交互,接受前端请求,调用service层提供的业务逻辑并接收service层返回的数据,最后返回具体的页面和数据到客户端。这样,客户可以通过请求的方式,将数据从前端传给Controller层,然后一层一层传下去,在一层一层地传上来,实现了后端开发。

2.service层:

service层叫业务逻辑层,存放业务逻辑处理,不直接对数据库进行操作而是与mapper层进行联系,提取mapper层中传输上来的数据,有接口和接口实现类,提供controller层调用的方法。

3.mapper层:

mapper层也叫dao层,数据持久层
对数据库进行持久化操作,其中定义的方法是针对数据库操作的,基本用到的就是增删改查。它只是个接口,只有方法名字,具体实现在mapper.xml中。mapper层是直接与数据库相挂钩的,所以要先连接数据库。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值