Failed to load ApplicationContext
在写springboot项目时,遇到了一个很令人困惑的问题,就是在junit测试时,项目运行会报
java.lang.IllegalStateException: Failed to load ApplicationContext;
解决方案
1.
可能是因为写的项目目录没有对齐,junit测试类的包一定要和所写的类的包要相同,起类名时要避开test这个名字,不然也很容易出错。
2.
第二种可能就是因为在写application.properties配置文件时,需要配置数据库连接时 一定要加上时区serverTimezone和useSS
spring.datasource.url=jdbc:mysql://localhost:3306/test?serverTimezone=UTC&useSSL=false