码迷,mamicode.com
首页 > 编程语言 > 详细

Spring Boot集成Mybatis

时间:2019-11-18 16:54:49      阅读:78      评论:0      收藏:0      [点我收藏+]

标签:ccf   使用   main方法   can   yml   ali   cat   ica   sele   

Spring Boot集成Mybatis

最近看了很多spring boot+Mybatis相关的资料。也写了一些东西,只能说spring boot真的好用,比spring +spring MVC+Mybatis真的简单。不多逼逼了,马上开始。。。

 

Spring Boot搭建

使用用具:IDEA2018.3.5版本 JDK1.8.12

直接下一步

 技术图片

填好相应信息下一步

技术图片

选择Lombok、spring web、JDBC API、Mybatis framework、MySQL Driver然后下一步

技术图片

技术图片

技术图片

选好文件存放位置。然后Finish

 技术图片

目录结构如下:

 技术图片

这样spring boot搭建好了,pom.xml里面引入jar包,Spring boot内置了Tomcat,只要运行webAPPlication里面的main方法就可以跑起来了。

 技术图片

第二步,开始代码

在com.sprout.web下新建包pojo

也可以用@Data(在开始勾上Lombok就这个注解用的,但是我是手动)

技术图片

 

在resources下面删除application.properties(可以用,我习惯用yml格式),新建俩个yml文件配置文件配置application-dev.yml(开发配置)

技术图片

技术图片

注意:type-aliases-package 取别名,mapper-locations 设置扫描*mapper.xml路径

 

在com.sprout.web下新建包mapper

技术图片

 注意:@Mapper注解是让spring把RoleMapper文件管理起来(每个抽象类都需要加上@Mapper注解),还可以直接在启动类上面加上@MapperScan({"com.sprout.web.mapper"})注解,意思是扫描整个mapper包里面所有的Mapper文件

技术图片

 

在com.sprout.web下新建包service

技术图片

 

在public.mappers下新建xml文件

技术图片

注意:Property=“对应实体类属性”column=“对应数据库表字段名”

 

在com.sprout.web下新建包controller

技术图片

 

然后就可以到WebApplication类右键启动程序,也可以右上角启动

技术图片

 

打开浏览器输入localhost:8080/sprout/selectRole

技术图片

Spring Boot集成Mybatis

标签:ccf   使用   main方法   can   yml   ali   cat   ica   sele   

原文地址:https://www.cnblogs.com/SproutStudy/p/11883090.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!