我有一个spring-boot应用程序,其中加载了所有必需的(或我认为是)依赖项,无需使用spring-boot初始化程序或spring-boot gradle插件即可运行。这些工具不适用于我的工作。我可以毫无问题地通过intellij运行该应用程序,但是当尝试运行一个胖罐子时,我遇到了
No auto configuration classes found in META-INF/spring.factories.
现在spring.factory文件位于胖子jar中(它们有多个),它们位于meta-inf目录中。
Spring Boot具有如此多的自动化功能,我不确定从哪里开始。有很多类似的帖子,每个人都告诉人们使用spring-boot gradle插件bootJar任务,但是正如我所说,这些对我来说不可用。我需要在没有这些工具的情况下运行它, 如果有人对问题的根源或解决方法有深入的了解,将为您提供帮助。稍后,我将尝试添加更多详细信息。
我正在使用spring-boot v.2.1.1和spring 5.1.4