Spring应用启动报错:sources must not be empty

新手上路,请多包涵

我正在学习 Spring 教程,当我尝试启动 spring 应用程序时,出现以下错误:

2016-01-20 23:18:15.907 INFO 5271 — [main] osboot.SpringApplication:启动 SpringApplication v1.3.1.RELEASE …

2016-01-20 23:18:15.911 INFO 5271 — [main] osboot.SpringApplication:未设置活动配置文件,回退到默认配置文件:默认

2016-01-20 23:18:15.918 错误 5271 — [main] osboot.SpringApplication:应用程序启动失败 java.lang.IllegalArgumentException:源在 org.springframework.util.Assert.notEmpty(Assert.java :276) ~[spring-core-4.2.4.RELEASE.jar:4.2.4.RELEASE] 在 org.springframework.boot.SpringApplication.doRun(SpringApplication.java:352) [spring-boot-1.3.1.RELEASE .jar:1.3.1.RELEASE] 在 org.springframework.boot.SpringApplication.run(SpringApplication.java:305) [spring-boot-1.3.1.RELEASE.jar:1.3.1.RELEASE] 在 org.springframework。 boot.SpringApplication.run(SpringApplication.java:1124) [spring-boot-1.3.1.RELEASE.jar:1.3.1.RELEASE] 在 org.springframework.boot.SpringApplication.main(SpringApplication.java:1140) [spring -boot-1.3.1.RELEASE.jar:1.3.1.RELEASE]

这个“来源不能为空”错误是什么?

我正在为本教程项目使用 Eclipse - Maven 项目,并且我已经更新了该项目。我也进行了清理和重建,但仍然出现此错误。

原文由 Adipati Karna 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.5k
1 个回答

原来是我在Eclipse-Debug, and Run配置中没有正确设置主类。

我将 org.springframework.boot.SpringApplication 设置为主类。

主类应该指向我的主类。

原文由 Adipati Karna 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏