如何将多个 Spring Boot 应用程序合并为一个?
Posted
技术标签:
【中文标题】如何将多个 Spring Boot 应用程序合并为一个?【英文标题】:How to merge multiple spring boot apps in one? 【发布时间】:2019-06-24 20:56:31 【问题描述】:我在这里遇到了一个问题。
我创建了三个独立的 Spring Boot 应用程序,它们需要依次运行。他们都在使用命令行运行器来运行。
如何将这三个应用程序合并为一个,以便拥有相同的功能。
我关注了 thisthis,但主应用程序(所有三个的父应用程序)运行并且没有任何反应。
有人可以建议我如何实现它吗?还分享一些资源?
【问题讨论】:
你可以制作maven模块项目,这样你就可以运行到一个单独的项目中并且它们内部相互通信------------并将项目依赖添加到另一个依赖于的模块中这个 您在 Spring Boot 应用程序中遵循 Spring Cloud 通信的其他最佳选择 如果是按特定顺序运行应用程序的问题,您可以根据您的平台将这三个放在 shell 脚本或 cmd 中。 没有@Juan。我想用它们创建一个具有相同功能的应用程序 jar @harkeshkumar 嘿 harkesh,你有关于 maven 模块项目的资源吗? 【参考方案1】:看看这个教程:https://spring.io/guides/gs/multi-module/
如果你只是想一起开始,我建议使用 docker 将应用程序容器化。
【讨论】:
以上是关于如何将多个 Spring Boot 应用程序合并为一个?的主要内容,如果未能解决你的问题,请参考以下文章
Spring Boot JPA:为同一参数传递多个值 (JPQL)
在tomcat上部署多个Spring Boot应用程序时如何指定logging.config