Springboot使用test无法启动问题的解决
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; /**
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
@SpringBootConfiguration重复加载报错问题解决
@SpringBootApplication 注解的 exclude 属性用于排除特定的自动配置类,而不是用于排除主配置类本身,因此,不能通过 exclude 属性来排除主配置类的加载,这篇文章主要介绍了@SpringBootConfiguration重复加载报错,需要的朋友可以参考下2024-08-08详解spring cloud config实现datasource的热部署
这篇文章主要介绍了详解spring cloud config实现datasource的热部署,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2018-01-01SpringBoot读取properties配置文件中的数据的三种方法
本文主要介绍了SpringBoot读取properties配置文件中的数据的三种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2024-06-06
最新评论