添加环境依赖
添加mybatis依赖:
<dependency> |
添加jdbc
<dependency> |
添加mysql依赖
<dependency> |
创建数据源
在src/main/resources下创建application.yml,内容如下:
server: |
初始化数据库
CREATE DATABASE /*!32312 IF NOT EXISTS*/`springboot` /*!40100 DEFAULT CHARACTER SET utf8 */; |
整合Mybatis
方式一: 注解
创建实体对象
|
创建dao
|
创建service
|
创建controller
|
启动类增加MapperScan
|
启动项目
此时,一个RESTful 风格的数据库增删改查就完成了。
xml配置方式
实体类,service类和controller类不变,增加路径及实体类配置:
mybatis: |
在resources目录下创建mybatis目录 并创建UserDaoMapper.xml
|
去掉Dao的注释
|
启动项目
访问 localhost:8080/spring-mybatis/addUser/lisi
总结
在实际生产中遇到较为复杂的架构,一般选用成熟的插件,比如com.github.pagehelper分页插件.
源码地址:戳这里