赞
踩
经过我多次的测试终于找出问题的所在
Springboot版本的问题
Springboot 2.0.3RELEASE还有Springboot 1.5.14RELEASE
如果你是这两个版本的话,maven会自动依赖的是 mysql-connector-java-5.1.46.jar
这个版本的MySQL运行就会报找不到驱动
解决方案1:
就是在pom.xml中手动添加低于5.1.46的MySQLjar包依
- <dependency>
- <groupId>mysql</groupId>
- <artifactId>mysql-connector-java</artifactId>
- <version>5.1.45</version>
- <scope>runtime</scope>
- </dependency>
解决方案2:
更改Springboot版本的
- <parent>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-starter-parent</artifactId>
- <version>1.5.6.RELEASE</version>
- <relativePath/> <!-- lookup parent from repository -->
- </parent>
Springboot 1.5.6这个版本会自动依赖mysql-connector-java-5.1.43.jar
其他问题:
可能就出现在配置application.yml或者application.properties的数据源是否输入错误,或者最后多了一个空格
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。