Spring boot 快速入门篇(下篇–SpringMVC+Mybatis+Druid+Mysql)

作者: poxiao 分类: Java 发布时间: 2018-03-20 20:09

前言

Springboot集成了springJDBC与JPA,但是没有集成mybatis,所以想要使用mybatis就要自己去集成。
主要是在Spring Boot中集成MyBatis,可以选用基于注解的方式,也可以选择xml文件配置的方式。官方推荐使用xml文件配置。

阅读本文需要了解一些Springboot和Spring、Mybatis的基础知识并会创建Springboot项目

项目使用Spring Boot 2.0.0    JDK 1.8

最终项目结构:

第一步:创建Spring boot项目(略)

第二步:在pom文件引入依赖:

第三步:application.properties添加配置:

其中

这两项可以不配置

第四步:创建dao:

第五步:创建Mapper文件(TestMapper.xml):

 

第六步:创建service

 

第七步:创建controller

当然此处Controller注解可以使用RestController注解 然后去掉ResponseBody注解   此处使用Controller是为了把之前项目移植到Spring Boot里

第八步:为了让加入的controller,service,Mapper等能够被扫描到,需要在Application类中加入注解:

项目配置完毕,运行一下试试:

打开测试链接:http://127.0.0.1:8081/test/c1/a1.php?key=aaa

 

展示数据库系统时间

 

补充:如果需要查看druid监控页面可以加上servlet

首先创建DruidStatViewServlet

然后创建一个过滤器DruidStatFilter :

然后加入Servlet自动扫描  ServletComponentScan

OK  运行一下,打开http://127.0.0.1:8081/test/druid/login.html

输入配置的用户名密码:test

 

 

 

上面数据连接池配置都是最简单配置,下面属性可按需配置:

 

 

本文链接:Spring boot 快速入门篇(下篇--SpringMVC+Mybatis+Druid+Mysql)

转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:破晓(http://www.code2048.net),谢谢!^^


如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

邮箱地址不会被公开。 必填项已用*标注