今天,在springboot测试数据库连接时,出现了如下错误
第一步,我以为是数据库配置错误,于是我打开application.properties文件,如下图:
配除了数据库配置问题,我转向了maven的pom文件
发现其他人有问题的pom文件我也没有问题,这时候我去上网找答案,有部分人说是springboot版本的问题,接着,我又更改pom文件中的版本号,结果似乎也没起作用
这里,我又重新思考了一下,再仔细看一下报错情况
我发现了这个问题:'Unsatisfied dependency expressed through field 'dataSource',于是我想起了我在启动类好像加了dataSourceAutoConfiution注解
这里我删除了括号里的DataSourceAutoConfiguration,显示测试成功
这里我又去查了下DataSourceAutoConfiguration注解,网上解释,添加这个注解,spring会在容器中查找bean为DataSource的数据,显示这里我们还未配置'dataSource'的bean。
这里是我的一些理解。