Java Spring boot应用程序可以';当作为罐子运行时,我看不到豆子
我的SpringBootWeb应用程序在eclipse中运行时可以工作,但当我尝试作为可执行jar运行时,它无法注册任何bean 配置都带有注释-没有xml配置文件 我使用Java Spring boot应用程序可以';当作为罐子运行时,我看不到豆子,java,eclipse,spring,spring-boot,Java,Eclipse,Spring,Spring Boot,我的SpringBootWeb应用程序在eclipse中运行时可以工作,但当我尝试作为可执行jar运行时,它无法注册任何bean 配置都带有注释-没有xml配置文件 我使用mvn clean compile和mvn package命令来生成jar 有没有人有过类似的问题或想法 感谢可执行JAR不能包含嵌套JAR,因此有必要绕过该限制。一种常见的方法是给罐子盖上阴影(即打开所有罐子的包装,然后装入单个罐子) springboot采用了一种不同的方法,它依赖于一个定制的maven重新打包插件,并由s
mvn clean compile
和mvn package
命令来生成jar
有没有人有过类似的问题或想法
感谢可执行JAR不能包含嵌套JAR,因此有必要绕过该限制。一种常见的方法是给罐子盖上阴影(即打开所有罐子的包装,然后装入单个罐子) springboot采用了一种不同的方法,它依赖于一个定制的maven重新打包插件,并由springbootloader模块进行处理。它通常只起作用,但根据文档: spring boot starter父POM包括配置 绑定重新打包目标。如果您不使用父POM,请 您需要自己声明此配置。查看插件 有关详细信息,请参阅文档 更多信息:
我的猜测是,你要么没有使用SpringBootMaven插件,要么没有使用SpringBootParentPOM。如果这不是问题所在,那么您需要发布更多信息。我现在已经解决了问题,并且该应用程序作为一个独立的jar工作
原来项目文件夹结构是错误的-以至于大部分应用程序都无法访问 有没有相应的错误消息?谢谢你的回复,原来我在项目结构上犯了一个愚蠢的错误。现在开始工作请提供更多细节,说明问题的真正原因以及您是如何解决的,因为对您的问题的意见数量表明许多人可能有类似的问题。