跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 求助, springboot 模块依赖测试问题
未分類
6 9 月 2020

求助, springboot 模块依赖测试问题

求助, springboot 模块依赖测试问题

資深大佬 : simonlu9 1

现在遇到的问题是,A 模块依赖于 B 模块,而 B 模块嵌入的东西太多啦,现在的需求是 跑 A 单元测试的时候,属于自己业务代码,跟 B 没关系,能不能不运行 B 模块的代码,只提供编译,不然每次跑都太麻烦啦,用了 maven scope runtime,还是会运行 b

大佬有話說 (4)

  • 資深大佬 : Jrue0011

    测试类上用 Spring 相关的注解控制引入的配置和组件

  • 主 資深大佬 : simonlu9

    @Jrue0011 应该使用什么注解呢,对 springboot 不是很熟

  • 資深大佬 : zhazi

    我觉得你说的是集成测试
    如果 B 依赖是个 autoconfig 可以是用 exclude 排除掉
    如果不是 autoconfig,那么生命周期应该是你自己控制的。

  • 資深大佬 : Jrue0011

    @Jrue0011 前面说的可能有点不清楚

    如果 A 、B 都是 Spring 管理,用到了各种 SpringBoot 自动配置以及额外的手动配置的话,需要根据单元测试内容排除掉非必要的 SpringBoot 自动配置以及手动配置,获得最小的启动环境。

    注解只是在单元测试代码里进行环境配置的方法,怎么用说起来就说不清楚了,建议参考官方文档。

    https://docs.spring.io/spring-boot/docs/current/reference/html/spring-boot-features.html#boot-features-testing
    https://docs.spring.io/spring-framework/docs/current/spring-framework-reference/testing.html#testing

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具