这种情况不用担心,在底层源码里面JdbcTemplate是已经加入到了容器中,是可以直接注入的。
保证这两个有的情况下
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jdbc</artifactId>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.15</version>
</dependency>
解决办法:直接clean一下maven工程,让它重新加载pom文件,或者直接运行。