【发布时间】:2016-02-22 09:13:08
【问题描述】:
当我从 Eclipse (STS) 将 Spring Boot 应用程序作为“Java 应用程序”或“Spring Boot App”运行时,该应用程序失败,因为它尝试从 test classpath 加载配置 (@Configuration)。
问题是它适用于基于 maven 的构建,但不适用于 gradle。
我看到的唯一解决方法是将测试包重命名为其他名称以将其隐藏在类路径扫描中。
总的来说,问题是——如何让它正常工作?我假设 SpringToolSuite 团队每天都会遇到这个问题,或者我做错了什么。
这是一个测试项目,在导入为 maven 时有效,但在导入为 gradle 时失败:https://github.com/mabn/spring-boot-integration-test
- 这是year-old STS issue - 它仍然相关吗?
- Here's another one marked as resolved
- Similar question about maven projects
我使用的是 STS 3.7.1
【问题讨论】:
标签: eclipse gradle spring-boot spring-tool-suite