SpringBoot整合mybatis实现增删改查

1、使用IDEA创建springboot项目,直接File->New->Project->Spring Initializr,使用的是https://start.aliyun.com/,感觉比默认的快,然后一路next,添加Dependencies,勾选Web里的Spring web,开发工具里的Lombok,关系型数据库里的JDBC API,MyBatis Framework,MySQL Driver,Finish。

SpringBoot整合mybatis实现增删改查

pom.xml

SpringBoot整合mybatis实现增删改查

SpringBoot整合mybatis实现增删改查

2、建表

这里建了一个名为springboot的数据库,里面只有一张user表,两个字段,id和name

SpringBoot整合mybatis实现增删改查

3、配置

修改application.properties,要修改的有springboot.datasource.url,springboot.datasource.username,springboot.datasource.password

SpringBoot整合mybatis实现增删改查
配置完可以通过test类进行测试

SpringBoot整合mybatis实现增删改查

应该会看到红线部分的结果

SpringBoot整合mybatis实现增删改查

4、具体实现

文件结构

SpringBoot整合mybatis实现增删改查

(1) pojo

新建pojo文件夹,创建User类

SpringBoot整合mybatis实现增删改查

使用lombok,不用写set、get、有参无参构造函数,但是有一个坑是要在setting中plugin安装lombok

(2) Dao

新建Dao文件夹,创建UserDao接口,增删改查接口

SpringBoot整合mybatis实现增删改查

(3) Service

新建Service文件夹,创建UserService类,其中有userdao报错可以不用管,正常使用

SpringBoot整合mybatis实现增删改查

(4) controller

新建controller文件夹,创建UserController类,下面是增删查的代码

SpringBoot整合mybatis实现增删改查

关于修改,我做了路由函数的重定向,更新完可以通过getUsers查看结果

SpringBoot整合mybatis实现增删改查

5、测试

SpringBoot整合mybatis实现增删改查