妈个鸡没找到之前的安装包,mysql装了三遍!!!
一、装完了数据库先启动一波进行测试
直接遇坑
Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.
……
……
……
可惜这题我会!!!mysql版本过高,将驱动版本换为com.mysql.cj.jdbc.Driver即可。
二、引入Mybatis plus
1、添加依赖
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.3.1.tmp</version>
</dependency>
2、配置项目
官方案例是直接在启动类中加@MapperScan注解,这里另起一个类添加@Configuration注解防止后期项目杂乱,同时加上事务控制注解@EnableTransactionManagement。
3、写个代码测试康康
创建个实体SysUser
控制器
Service的实现层
dao层
准备就绪,开始测试!
true.....行叭,看看数据库啥样了。
测试修改
测试获取详情
getDetail接口一直没返回数据换了好几种写法才发现是id写错了,都是坑,吐血.jpg。