标签:spring color bsp 一个 入参 输入 mic 注意 nbsp
使用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横。
所有程序都可以这么设置参数。
这三种方式也可用于修改其它参数,不限于端口号。
方式三设置的参数优先级是最高的,会覆盖其它地方设置的参数,且不用修改项目代码,十分方便,推荐。
标签:spring color bsp 一个 入参 输入 mic 注意 nbsp
原文地址:https://www.cnblogs.com/chy18883701161/p/12309211.html