【发布时间】:2018-02-24 14:29:42
【问题描述】:
我正在使用带有 spring boot 2.0.0.RC1 的多项目 gradle。 我的子项目之一是 SpringBoot 应用程序,其中包含我的集成测试。
集成测试使用 WebEnvironment.RANDOM_PORT 标记为 @SpringBootTest。由于使用 gradle 命令行的未解决依赖项(在另一个子项目中声明的服务,application 的兄弟姐妹),测试失败,但在 Eclipse IDE 中成功。
在IDE中类路径是统一的;在终端中,依赖关系树是好的。
自动扫描所有组件;各个子项目中的所有类共享相同的基本包名称。我不明白为什么某些服务在扫描期间没有被拾取。
如果有人有想法?
如何调试 real WebAppContext test 中加载的 bean?
【问题讨论】:
标签: java spring-boot spring-test