IDEA 下单程序多端口不同配置独立运行

时间:2022-07-24
本文章向大家介绍IDEA 下单程序多端口不同配置独立运行,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

idea 的小朋友们,分布式集群程序开发时,怎么办呢?我们希望在开发环境下,单个程序能够运行在不同端口上,使用不同的配置,以此达到分布式部署的运行测试,怎么办呢?

目录

1.单个程序同时运行在不同端口-Dserver.port

2.使用idea 使用不同的配置文件spring.profile.active

1

单个程序同时运行在不同端口-Dserver.port

使用idea 的环境配置让程序同时运行在不同端口,其实是使用的-Dserver.port ,也可以使用jar的方式配合-Dserver.port 参数启动

将 Product 服务程序,分别运行在 6001,6002,6003 端口。

图 6003 端口启动

图 6001 端口启动

图 6002端口启动

选择不同的应用配置名称,点击run ,就可以将一个程序同时在多个端口上运行了。

2

使用idea 使用不同的配置文件spring.profile.active

springboot下的配置文件,可以根据开发环境和生产环境不同,编写不同的配置文件,例如:

application.yml      #  应用配置文件
appliaction-dev.yml  # 应用开发环境配置文件
application-prod.yml #应用生产环境配置文件
bootstrap.yml        #全局配置文件

但是怎么指定应用运行时的环境呢?使用spring.profiles.active 参数来指定。例如指定以 application-prod.yml 配置文件来运行,那么可以用以下配置。

或者

有次测试 发现 不能写spring.profile.active 才可以。

END