是否可以从多个微服务生成一个war文件(Spring Boot)?

时间:2019-02-08 11:42:19

标签: spring spring-boot maven-3 microservices

我有以下四个微服务(名称已更改)

  1. 帐户服务
  2. 产品目录服务
  3. 汽车服务
  4. 订购服务

但是,在开发过程中,我很难启动/部署所有应用程序。

也有充分的理由这样做。我们的客户已经购买了Weblogic 12c企业版。他不愿支付因部署微服务而产生的基础架构成本。他希望我们遵循Monolithic架构并配置集群以提高性能。

是否有一种方法可以将以上所有微服务(罐子)投入战争,以便我们进行一次战争?

谢谢。

1 个答案:

答案 0 :(得分:1)

是的,您可以这样做,但是看起来您正在远离microservice体系结构

您可以创建新的Spring引导应用程序,并将所有微服务依赖项添加到新应用程序中。

还要注意以下几点

  1. 您必须更新@ComponentScan(basePackages =
  2. 如果您使用的是JPA存储库,则必须更新@EnableJpaRepositories(basePackages=