转自 :https://mp.weixin.qq.com/s/rrTxHIztE1WsZ1jVoCA7bw
1.此篇文章简介
基于springboot框架,对于集成数据访问框架mybatis,以及控制层技术springmvc,将变的更加简单易用,这篇文章就是通过代码实战讲解这几种框架是如何进行集成的。
2. springboot集成mybatis+springmvc+druid核心步骤简介
(1)创建基础工程
(2)创建数据库表
(3)创建实体类
(4)创建基于mybatis的Mapper映射文件
(5)创建基于Druid的数据源映射文件
(6)创建数据访问类
(7)创建服务类
(8)创建基于springmvc的控制器类
(9)创建基于Druid的监控过滤器和控制层类
(10)创建SpringBoot启动类
3. 以上10步的详细解释:
(1).创建基础工程
1)基于maven,创建工程,工程名是:spmybatis
2)修改工程的pom.xml
创建数据库表person,含有如下字段:
personid:int(11)类型
personname:varchar(45)类型
(3).创建实体类
需要持久化的实体类是:Person
在resources文件夹下创建mapper文件夹,并创建文件PersonMapper.xml
在appclication.properties文件中增加如下内容:
(6).创建数据访问类
创建包:com.gongyunit.springboot.dao,在该包下创建类PersonDao
(7).创建服务类
(8).创建基于springmvc的控制器类
(9).创建基于Druid的监控过滤器和控制层类
此部分的作用是,可以通过druid提供的监控界面来查看数据访问情况,具体需要包括一个过滤器和一个控制器类
过滤器类DruidStatFilter:
控制器servlet类: