Java 是否可以将一个Spring启动应用程序嵌套在另一个Spring启动应用程序中?

Java 是否可以将一个Spring启动应用程序嵌套在另一个Spring启动应用程序中?,java,spring,maven,spring-boot,Java,Spring,Maven,Spring Boot,我有一个Spring Boot RESTful微服务,客户希望将其嵌套在Spring Boot应用程序中 有人能告诉我这是否可能吗 我希望这会像在customers maven pom文件中添加对我的应用程序的依赖一样简单,然后排除tomcat依赖,因为客户已经使用了嵌入式tomcat 谢谢 Ben因为他们已经使用Spring Boot来启动他们的应用程序,所以您可以简单地将所有Spring Boot依赖项标记为Maven POM中提供的,这将从JAR以及嵌入式Tomcat和所有相关依赖项中排除

我有一个Spring Boot RESTful微服务,客户希望将其嵌套在Spring Boot应用程序中

有人能告诉我这是否可能吗

我希望这会像在customers maven pom文件中添加对我的应用程序的依赖一样简单,然后排除tomcat依赖,因为客户已经使用了嵌入式tomcat

谢谢


Ben

因为他们已经使用Spring Boot来启动他们的应用程序,所以您可以简单地将所有Spring Boot依赖项标记为Maven POM中提供的
,这将从JAR以及嵌入式Tomcat和所有相关依赖项中排除它。另外,请确保您没有将JAR构建为Spring Boot可执行文件(如果您没有使用
Spring Boot maven插件
,则应为默认值)


在客户方面,如果应用程序类不在
@SpringBootApplication
启用的包下的包中,则他们需要将您的JAR作为依赖项包括在内,并可能向其
@SpringBootApplication
添加
scanBasePackages
属性,以自动发现您的应用程序类。此外,他们还需要注意你的应用程序和他们的应用程序之间的URI冲突,因为这两个应用程序将共享同一个环境。

请将答案标记为已接受,否则问题仍将显示为没有有效答案:)