在JDBC连接数据库时,出现了一个这样的报错
Error creating bean with name ‘dataSource’ defined in class path resource
在网上搜了一下解决方法,先总结一下:
1.在Application类上面增加注解
@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class})
2.aspactj的jar包没导入进去
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aspects</artifactId>
<version>5.2.5.RELEASE</version>
</dependency>
以上方法都没有解决我的报错,如果你也没有解决可以参考一下:
mysql-connector-java的版本问题
原使用版本:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.32</version>
</dependency>
修改为最新版本:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.21</version>
</dependency>
运行成功了,出现这个问题的原因可能有很多,欢迎补充解决方法。