java.lang.IllegalStateException:无法加载ApplicationContext-如何测试Spring Boot应用程序的主类

时间:2019-04-27 23:25:16

标签: spring spring-boot spring-boot-test

我有一个spring-boot应用程序,其中我的@SpringBootApplication入门类看起来像一个标准的入门类,并且由以下原因引起:

  

org.springframework.beans.factory.BeanDefinitionStoreException:失败   解析配置类[com.abct.ECRRestServer];

     

嵌套的异常为java.io.FileNotFoundException:无法打开   ServletContext资源[/application.properties]

@RunWith(SpringRunner.class)
@SpringBootTest
public class ECRRestServerTest {

    @Test
    public void contextTest() {

    }
}

遇到以下问题。

  

2019-04-27 18:51:25.732错误15096 --- [main]

     

o.s.test.context.TestContextManager:在   允许TestExecutionListener   [org.springframework.test.context.web.ServletTestExecutionListener@78e117e3]   准备测试实例[com.abct.ECRRestServerTest@16ecee1]

     

java.lang.IllegalStateException:无法加载ApplicationContext        引起原因:org.springframework.beans.factory.BeanDefinitionStoreException:

     

失败   解析配置类[com.abct.ECRRestServer];嵌套的   异常为java.io.FileNotFoundException:无法打开   ServletContext资源[/ applicati

     

on.properties]

0 个答案:

没有答案