SpringBoot+MyBatis极速搭建教程

数据库:mysql

框架:SpringBoot


上一篇文章中已经搭建好了springboot基础的web框架,并且已经可以访问页面展现出效果,但是这还不够,不能访问数据库的程序太low了。下面就是基于上一个基础的框架上集成mybatis的完整项目。

完整的项目结构如下:


相比上一个基础Springboot框架,明显多了3个文件,

  1. UserMapper.java
  2. User.java
  3. UserMapper.xml

其实多的并不止这些东西,下面详细说明。

首先访问数据库,获取数据,得要加载jar包吧,pom.xml  如下:


红框里面是mybatis所依赖得jar,jdbc那个不算。

访问数据库得配置如何连接吧?application.properties  如下:


这个配置应该没什么问题,springboot+Mybatis默认得配置前缀spring.datasource

红框里面是访问限制,有时候会访问数据库报错,具体做什么用得,自行百度!(我也忘了)

访问数据库获取到数据后得要载体吧? 创建User.java实体,如图:


数据库怎么建,就不用我这个菜鸟说了吧,大家都晓得,看实体得表结构,吼吼吼!!

访问数据库得要一个接口吧,UserMapper.java ,如图:


这图截得我都不好意思了,对!!就这么多!!!

通常使用mybatis都有一个mapper.xml用来写sql的吗。。。那就按这种常规模式来吧,当然,SpringBoot是有另外一个配置的,下面再说。如图:


会用mybatis的,这图里面的东西应该不难吧,最简单的!!!

然后。。。既然访问数据库了,controller里面得要访问接口获取数据吧,看图:


注解之类得。。。下次在说含义。就按这个先这么用着吧!

最后一个非常非常非常重要的东西!!!!看图:


看见红框了里面得东西了吧,加进去,不然你休想访问数据库!!!

启动项目,访问http://localhost:8080/demo/index