SpringCloud 设置多个运行实例的端口号
2020-02-14 16:03:06来源:博客园 阅读 ()
SpringCloud 设置多个运行实例的端口号
使用SpringCloud做集群,开发、测试阶段,经常要运行一个模块的多个实例,要修改端口号。
有3种方式。
方式一:配置文件
server.port=9001
方式二、修改引导类,控制台输入参数值
@SpringBootApplication @EnableEurekaServer //作为Eureka Server public class EurekaServer { public static void main(String[] args) { //原来的方式 // SpringApplication.run(EurekaServer.class, args); //控制台输入参数的方式 Scanner scanner = new Scanner(System.in); String port = scanner.nextLine(); //传入当前类(引导类)的class对象 SpringApplicationBuilder springApplicationBuilder = new SpringApplicationBuilder(EurekaServer.class); //设置参数,String形式 springApplicationBuilder.properties("server.port=" + port); //运行、启动 springApplicationBuilder.run(args); } }
控制台输入端口号即可。
Spring家族的框架,主类(main方法)中都可以这么操作。
方式三:运行配置
--server.port=9001
注意是2横。
所有程序都可以这么设置参数。
这三种方式也可用于修改其它参数,不限于端口号。
方式三设置的参数优先级是最高的,会覆盖其它地方设置的参数,且不用修改项目代码,十分方便,推荐。
原文链接:https://www.cnblogs.com/chy18883701161/p/12309211.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- IDEA 设置热部署 Devtools 2020-06-10
- java环境教程:Tomcat下载,安装,设置为Windows服务,启动 2020-06-09
- Java Spring注入一个接口的多个实现类在map里如何实现?案 2020-06-04
- spring注入map,spring注入一个接口的多个实现类在map里 2020-06-03
- 为什么要用springcloud? 2020-06-02
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash