Springboot使用test无法启动问题的解决

网友投稿 947 2022-09-22


Springboot使用test无法启动问题的解决

Springboot使用test无法启动

test无法启动,http://遇到

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;

/**


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:CCNA实验:使用ACL增强Router远程访问的安全性
下一篇:CCNA实验:配置帧中继Hub and spoke 多点子接口(思科帧中继实验配置)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~