主要应用程序测试始终给出Java.lang.IlgalStateException:无法加载ApplicationContext
我正在尝试运行主要的应用程序测试类。但是,它总是给予无法加载应用程序上下文
application.java
@SpringBootApplication
@ComponentScan(basePackages = { "com.aaa.abc","com.aaa.def" })
public class Application extends SpringBootServletInitilizer {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
@Override
protected SpringApplicationBuilder configure (SpringApplicationBuilder application) {
return application.sources(Application.class);
}
}
ApplicationTest.java
@SpringBootTest
class ApplicationTest {
@Test
void contextLoads() {
}
}
i通过在Application -task类中提供应用程序类的路径,如下所示。但这是同样的例外
@SpringBootTest(classes={com.aaa.Application.class})
I am trying to run main application test class. But it's always gives Failed to Load Application context
Application.java
@SpringBootApplication
@ComponentScan(basePackages = { "com.aaa.abc","com.aaa.def" })
public class Application extends SpringBootServletInitilizer {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
@Override
protected SpringApplicationBuilder configure (SpringApplicationBuilder application) {
return application.sources(Application.class);
}
}
ApplicationTest.java
@SpringBootTest
class ApplicationTest {
@Test
void contextLoads() {
}
}
I tied by providing path of Application class in ApplicationTest class as specified below. But it's giving same exception
@SpringBootTest(classes={com.aaa.Application.class})
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论