Springboot使用test无法启动问题的解决
程序员文章站
2022-03-10 22:49:26
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; /**
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。
推荐阅读
-
解决使用PyCharm时无法启动控制台的问题
-
MFC连接数据库时,无法启动程序,计算机丢失libmysql.dll的问题解决办法
-
Windows系统下Apache服务器无法启动的问题解决
-
Win7下XAMPP集成环境中Apache无法启动的问题解决
-
解决Idea、WebStorm下使用Vue cli脚手架项目无法使用Webpack别名的问题
-
解决安装Domino for Linux时配置的Web服务器无法启动的问题
-
解决angular2在双向数据绑定时[(ngModel)]无法使用的问题
-
完美解决安装完tensorflow后pip无法使用的问题
-
解决ThinkPHP在Nginx下无法使用pathin方式的问题
-
Linux 解决Deepin无法在root用户启动Google Chrome浏览器的问题