由于测试配置,Springboot构建无法正常工作

时间:2018-08-24 07:10:35

标签: spring-boot

我已经使用start.spring.io启动了spring boot项目。 但是我收到这个错误- 我已经在互联网上阅读了有关此问题的各种文章,并且都说过将测试与我的主课程放在同一程序包中。 但是我已经有了。 您能否指出我的配置出了什么问题? enter image description here

2 个答案:

答案 0 :(得分:0)

非常明显的例外:您缺少spring上下文的配置。您需要做的是为您的上下文添加配置类,如下所示:

@SpringBootTest(classes = { TestConfiguration.class })

您的TestConfiguration类必须用

注释
@Configuration

和/或

@EnableAutoConfiguration

您可以在其中添加自己喜欢的配置。当然,您也可以将DatabaseApplication类用作Configuration,尽管Im不建议这样做。

答案 1 :(得分:0)

搜索算法从包含测试的程序包开始工作,直到找到@SpringBootApplication或@SpringBootConfiguration注释的类。只要您以合理的方式来构造代码,通常就可以找到您的主要配置。

确保使用@SpringBootApplication注释您的DatabaseApplication类。