SpringBoot启动报错:
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘accountController’: Unsatisfied dependency expressed through field ‘accountService’…
解决:
方案一:你的application的位置不对 没有扫描到你的其他包
方案二:注解@Service 等等。。。。。
如果以上都没有问题,请接着看:
看报错的最后:Caused by: java.lang.IllegalStateException: Cannot load driver class: com.mysql.jdbc.Driver
原因有二:
一、检查 pom.xml 依赖配置
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
二、检查 application.properties 的是否有多余空格(80%的原因是由于这个)
#db信息
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost/xxx?useUnicode=true&characterEncoding=utf-8
spring.datasource.username=root
spring.datasource.password=xxx