使用随机端口启动SpringBoot项目的两种方式

2022-06-28 08:29:38

注意:修改@SpringBootConfiguration注解修饰的类中的启动方法即可。

一、方式一:(使用SpringApplication对象)

SpringApplication springApplication=new SpringApplication(MicroservicesProjectApplication.class);
		Map<String,Object> properties=new LinkedHashMap<>();
		properties.put("server-port",0);
		springApplication.setDefaultProperties(properties);
		springApplication.run(args);

二、方式二:(使用SpringApplicationBuilder对象)

         特点:使用Fluent API(流利的API)

new SpringApplicationBuilder(MicroservicesProjectApplication.class) 
				//设置端口地址
				//单元测试时 PORT=RANDOM  随机端口
				.properties("server.port=0") //随机向操作系统(OS)要可用端口
				.run(args);
  • 作者:tree_ifconfig
  • 原文链接:https://blog.csdn.net/tree_ifconfig/article/details/82454047
    更新时间:2022-06-28 08:29:38