Spring的追求一定是简单点简单点,让java的开发变得更加简单、容易。Spring boot就是朝着这一追求更近了一步的天使,一个在Spring基础上的一整套实现。
期初,对Spring boot没有太多的好感,觉得它只不过是把java企业级应用必须用的servlet容器给干掉了而已。
进一步接触,才有所感悟,原来Spring boot是这么强大的一个东西。像boot这个名字和它的图标一样,就像是一台电脑的启动按钮,当你start之后,所有你需要的东西都准别好了。你需要做的,就是尽情享受现代科技的美妙。
下面就跟着我去搭建一个Spring Boot整合MyBatis的例子吧
默认这些东西都是需要有的: Jdk1.6+,Maven,MySql数据库
我们先看下已经完成的项目结构图
项目结构
最终运行结果
调用结果
下面开始一步一步的编写代码了
增加Spring boot的maven 依赖
继承spring boot 父类
增加依赖项
增加主要的入口类和配置
文件的位置
Application.java
application.properties
我们先运行下看看效果吧
在Application.java 类中右键运行
启动成功了
使用IDE工具测试下吧
Tools > Test Restful Web Service
运行
或者在浏览器地址栏访问
http://localhost:8080/demo
下面整合MyBatis
首先补充上完整的application.properties 配置内容包含了数据库的配置
记得修改你自己的数据库账号和密码
resources/mybatis-config.xml
注意了!注意了! 每次增加xml配置记得要在这里增加mapper配置
这里我们写一个简单的查询语句
resources/mappers/HelpCategoryMapper.xml
下面写一个实体类
这里我们用到了mysql数据库的系统表来做测试
HelpCategory.java
HelpCategoryMapper.java
HelpCategoryService.java
HelpCategoryServiceImpl.java
HelpCategoryController.java
其他的两个公共类
Result.java
Code.java
到这里所有的类都编写完了,好了见证奇迹的时候到了
你的运行结果对了吗?
领取专属 10元无门槛券
私享最新 技术干货