Spring Boot应用程序类可以扩展另一个依赖的Spring Boot应用程序类

问题描述 投票:1回答:1

我在另一个Spring Boot应用程序中有一个Spring Boot项目(jar)作为从属jar,在当前项目/应用程序中,我不希望再次编写或配置大量的代码,因此可以扩展spring从具有这些配置的从属jar启动应用程序类

java spring spring-boot
1个回答
1
投票
有一种方法可以做,但是我强烈建议您

不要做。 Spring Boot应用程序与标准jar的打包方式不同。它们是可执行的jar,内部还有其他位和鲍勃。如果您计划在本地以外的任何地方(例如在容器内)运行spring boot jar,则可能会失败。

我建议改为将公共功能提取到共享模块,并向每个父模块添加对共享模块的依赖关系。如果您使用的是Gradle / maven,则效果很好。
© www.soinside.com 2019 - 2024. All rights reserved.