Springboot使用test无法启动问题的解决
程序员文章站
2022-06-22 13:03:00
springboot使用test无法启动test无法启动,遇到java.lang.illegalstateexception: unable to find a @springbootconfigur...
springboot使用test无法启动
test无法启动,遇到
java.lang.illegalstateexception: unable to find a @springbootconfiguration, you need to use报错信息
测试文件和启动文件是否才同一层目录下
springboottest--踩坑错误
spring boot降低了我们对spring开发的难度
采用了大量在的自动配置,我们只需要进行简单的基本配置,就能快速开发一个spring应用。
同样spring对于单元测试也有场景启动器----spring-boot-starter-test,可以让我们在,spring环境下进行测试。
昨天测试的时候,容器都无法启动,检查之后发现了原因,也是因为自己粗心大意。
@runwith(value = springrunner.class) //@springboottest(classes = searchapplication9007test.class) //错误写法 ,这个class应该填写的是你的主启动类, //而不是你的测试类。以为之前用的稍微高点的版本,可以省略这个括 //号内的配置。但是这个版本需要配置 @springboottest(classes = searchapplication9007.class) //正确写法 ,应该填入主配置类 public class searchapplication9007test{ @autowired private elasticsearchtemplate elasticsearchtemplate; /**
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。
推荐阅读
-
springBoot项目启动类启动无法访问的解决方法
-
解决SpringBoot项目使用多线程处理任务时无法通过@Autowired注入bean问题
-
SpringBoot应用部署到Tomcat中无法启动的解决方法
-
Android中使用Theme来解决启动app时出现的空白屏问题
-
解决Django模板无法使用perms变量问题的方法
-
Tomcat服务无法启动的问题的解决方法
-
解决java使用axios.js的post请求后台时无法接收到入参的问题
-
关于解决iReport4.1.1无法正常启动或者闪退或者JDK8不兼容的问题
-
解决SpringBoot项目使用多线程处理任务时无法通过@Autowired注入bean问题
-
Tomcat服务无法启动的问题的解决方法