解决办法
引入和springboot项目相同版本spring-jdbc的jar包
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
- 问题发生原因:自己写的springboot+mybatis-plus+druid项目,在一台电脑上运行的好好的,代码原封不动搬到另一台电脑上,结果就报这个错误
- 找了一圈答案,各种没配置数据库什么什么的,我的url,driver,username,password全都正确配置了(不然另外一台电脑怎么能成功运行呢),但是就是启动不了,在stackflow看了其他人的相关评论,都是在springboot启动注解上加上下面这个排除类(感觉可能的原因是自动配置冲突了什么的):
@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class })
- 不过对我来说一点用处都没有/(ㄒoㄒ)/~~(留个备份,万一下次就派上用场了)
- 最后根据这个推导,可能就是spring不知道怎么出毛病了,反正就是启动不了mysql,那我干脆就直接导入个spring的jdbc连接器,直接成功/(ㄒoㄒ)/~~
代码为什么能跑起来,代码为什么又跑不起来了?
|