0

我有一个 spring-boot 应用程序,我在其中加载了所有必要的(或者我相信的)依赖项,以便在不使用 spring-boot 初始化程序或 spring-boot gradle 插件的情况下运行。这些工具在我的工作中不可用。我可以毫无问题地通过 intellij 运行应用程序,但是在尝试运行 fat jar 时,我遇到了

No auto configuration classes found in META-INF/spring.factories.

现在 spring.factory 文件位于 fat jar 中(它们有多个),并且它们位于 meta-inf 目录中。

Spring boot 有这么多自动化功能,我不知道从哪里开始。有很多类似的帖子,每个人都只是告诉人们使用 spring-boot gradle 插件 bootJar 任务,但正如我所说,这些对我来说不可用。我需要在没有这些工具的情况下运行它,如果有人了解问题可能是什么或如何解决它,我们将不胜感激。稍后我会尝试添加更多细节。

我正在使用 spring-boot v. 2.1.1 和 spring 5.1.4

4

0 回答 0