不存在应用程序类时的 Spring Boot 测试控制器

用户1555190

所以我有一个多 Maven 模块项目,其中有一个用于控制器的模块和一个包含 Spring Boot 启动应用程序类的模块。

myApp - 部署(模块) - 控制器(模块)

在控制器模块中,我希望能够使用 mockMvc 测试它们

但是,当我运行它时,出现以下错误:

java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=...) with your test

我想要做的是仍然能够测试这个,我可以创建一个测试应用程序并使用它吗?

@RunWith(SpringRunner.class)
@WebMvcTest(Controller.class)
@ActiveProfiles(Constants.TEST)
public class ControllerTest {

  @Autowired
  private MockMvc mockMvc;

  @Test
  public void contextLoads() {
    assertNotNull(mockMvc);
  }

}
瑞克

您可以在测试包中创建一个“测试配置”类,如下所示:

@SpringBootApplication
public class TestConfig {

}

我正在使用这个方法来处理我需要测试的自定义存储库或服务 libe

比你可以用

@RunWith(SpringRunner.class)
@SpringBootTest
@AutoConfigureMockMvc

而且比你能

@Autowired
protected MockMvc mockMvc;

以及您需要的所有其他东西。

希望这可以帮助

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Spring Boot 1.5.2 控制器层测试

来自分类Dev

在Spring Boot应用程序中将来自angularjs的json发送到spring控制器时导致异常

来自分类Dev

JPA / Hibernate插入Spring Boot应用程序中不存在的表中

来自分类Dev

如何在Spring Boot应用程序中运行多个控制器?

来自分类Dev

在Spring中测试控制器时要检查的内容

来自分类常见问题

如何测试Spring-boot应用程序的主类

来自分类Dev

Spring Boot控制器404

来自分类Dev

具有属性值的RequestMapping的Spring Boot REST控制器测试

来自分类Dev

Spring Boot 1.4-如何使用验证测试控制器

来自分类Dev

Spring Boot 单元测试未获取模拟控制器的请求映射

来自分类Dev

Spring Boot 控制器单元测试:无法加载 ApplicationContext

来自分类Dev

如何为我的 Spring Boot 控制器执行单元测试?

来自分类Dev

Spring Boot - 控制器上的单元测试 - 404 答案

来自分类Dev

Spring Boot应用程序在启动后失败-尝试调用不存在的方法。尝试从以下位置进行

来自分类Dev

控制器到某些功能的映射在已部署的Spring Boot应用程序中不起作用

来自分类Dev

Spring Boot 应用程序 - 如何根据当前对象将数据(列表中的列表)从控制器传递到 Thymeleaf?

来自分类Dev

黄瓜测试Spring Boot应用程序

来自分类Dev

如果它是Rest控制器,如何确保Spring Boot自动编组类的对象

来自分类Dev

非控制器类中的Spring Boot application.properties自定义变量

来自分类Dev

在Spring Boot控制器中反序列化json时List <object> null

来自分类Dev

在swagger spring boot中配置多个控制器时无法解析OR方法

来自分类Dev

在启动时从文件中读取数据以在 Spring Boot 中的控制器中使用

来自分类Dev

调用尝试浏览到休息控制器时的 Spring Boot 404

来自分类Dev

通过 spring boot 测试运行时,控制器中未发生 Bean 注入

来自分类Dev

实施Spring控制器的单元测试时缺少hasSize()和hasProperty()依赖项

来自分类Dev

Spring Boot的JSON和HTML控制器

来自分类Dev

具有多个控制器的Spring Boot API?

来自分类Dev

Spring-boot从控制器返回json和xml

来自分类Dev

如何使用Spring Boot创建404控制器?

Related 相关文章

  1. 1

    Spring Boot 1.5.2 控制器层测试

  2. 2

    在Spring Boot应用程序中将来自angularjs的json发送到spring控制器时导致异常

  3. 3

    JPA / Hibernate插入Spring Boot应用程序中不存在的表中

  4. 4

    如何在Spring Boot应用程序中运行多个控制器?

  5. 5

    在Spring中测试控制器时要检查的内容

  6. 6

    如何测试Spring-boot应用程序的主类

  7. 7

    Spring Boot控制器404

  8. 8

    具有属性值的RequestMapping的Spring Boot REST控制器测试

  9. 9

    Spring Boot 1.4-如何使用验证测试控制器

  10. 10

    Spring Boot 单元测试未获取模拟控制器的请求映射

  11. 11

    Spring Boot 控制器单元测试:无法加载 ApplicationContext

  12. 12

    如何为我的 Spring Boot 控制器执行单元测试?

  13. 13

    Spring Boot - 控制器上的单元测试 - 404 答案

  14. 14

    Spring Boot应用程序在启动后失败-尝试调用不存在的方法。尝试从以下位置进行

  15. 15

    控制器到某些功能的映射在已部署的Spring Boot应用程序中不起作用

  16. 16

    Spring Boot 应用程序 - 如何根据当前对象将数据(列表中的列表)从控制器传递到 Thymeleaf?

  17. 17

    黄瓜测试Spring Boot应用程序

  18. 18

    如果它是Rest控制器,如何确保Spring Boot自动编组类的对象

  19. 19

    非控制器类中的Spring Boot application.properties自定义变量

  20. 20

    在Spring Boot控制器中反序列化json时List <object> null

  21. 21

    在swagger spring boot中配置多个控制器时无法解析OR方法

  22. 22

    在启动时从文件中读取数据以在 Spring Boot 中的控制器中使用

  23. 23

    调用尝试浏览到休息控制器时的 Spring Boot 404

  24. 24

    通过 spring boot 测试运行时,控制器中未发生 Bean 注入

  25. 25

    实施Spring控制器的单元测试时缺少hasSize()和hasProperty()依赖项

  26. 26

    Spring Boot的JSON和HTML控制器

  27. 27

    具有多个控制器的Spring Boot API?

  28. 28

    Spring-boot从控制器返回json和xml

  29. 29

    如何使用Spring Boot创建404控制器?

热门标签

归档