我在另一个Spring Boot应用程序中有一个Spring Boot项目(jar)作为从属jar,在当前项目/应用程序中,我不希望再次编写或配置大量的代码,因此可以扩展spring从具有这些配置的从属jar启动应用程序类
不要做。 Spring Boot应用程序与标准jar的打包方式不同。它们是可执行的jar,内部还有其他位和鲍勃。如果您计划在本地以外的任何地方(例如在容器内)运行spring boot jar,则可能会失败。
我建议改为将公共功能提取到共享模块,并向每个父模块添加对共享模块的依赖关系。如果您使用的是Gradle / maven,则效果很好。