首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

架构实战篇(一)-Spring Boot+MyBatis基础架构搭建

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

到这里所有的类都编写完了,好了见证奇迹的时候到了

你的运行结果对了吗?

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180125G0O2HQ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券