我已经使用start.spring.io启动了spring boot项目。
但是我收到这个错误-
我已经在互联网上阅读了有关此问题的各种文章,并且都说过将测试与我的主课程放在同一程序包中。
但是我已经有了。
您能否指出我的配置出了什么问题?
答案 0 :(得分:0)
非常明显的例外:您缺少spring上下文的配置。您需要做的是为您的上下文添加配置类,如下所示:
@SpringBootTest(classes = { TestConfiguration.class })
您的TestConfiguration类必须用
注释@Configuration
和/或
@EnableAutoConfiguration
您可以在其中添加自己喜欢的配置。当然,您也可以将DatabaseApplication类用作Configuration,尽管Im不建议这样做。
答案 1 :(得分:0)
搜索算法从包含测试的程序包开始工作,直到找到@SpringBootApplication或@SpringBootConfiguration注释的类。只要您以合理的方式来构造代码,通常就可以找到您的主要配置。
确保使用@SpringBootApplication注释您的DatabaseApplication类。