首页 > 解决方案 > 一个spring boot应用类可以扩展另一个依赖spring boot应用类吗

问题描述

我有一个spring boot项目(jar)作为另一个spring boot应用程序中的依赖jar,在当前项目/应用程序中,我不想再次编写或配置大摇大摆的代码,所以是否可以扩展spring boot应用程序来自具有这些配置的依赖 jar 的类

标签: javaspringspring-boot

解决方案


有一种方法可以做到,但我强烈建议你要这样做。Spring Boot 应用程序的打包方式与标准 jar 不同。它们是可执行的 jar,内部还有其他一些东西。如果您计划在本地以外的任何地方(例如在容器内)运行 spring boot jar,它可能会失败。

我建议将通用功能提取到共享模块中,并将对共享模块的依赖项添加到每个父模块。如果您使用 Gradle/maven,这很有效。


推荐阅读