代码改变世界

JAVA SpringBoot指定端口的几种方式/京鸿通信科技/www.kyohoon.com/15507589165

2023-02-11 09:25  花无缺Andyi  阅读(636)  评论(0编辑  收藏  举报

SpringBoot指定端口的3种方式(亲测有效)

@Value("${server.port}")
private String port;


@GetMapping("/hello")
public String hello(){
LocalDateTime now = LocalDateTime.now();
String msg = "port:" + port + "\n" + now.toString();
return msg;
}

 

第一种方式(最最常用)
这个如果不会,那。。。

server.port=8080
第二种方式(好记)
其中appliaction.properties要有server.port=8080,如果没有@Value("${server.port}")就会报错

java -jar springboot-demo-port-0.0.1-SNAPSHOT.jar --server.port=8081
此时端口为8081

第三种方式
其中appliaction.properties要有server.port=8080,如果没有@Value("${server.port}")就会报错

java - Dserver.port=8082 -jar xxx.jar
此时端口为8082

总结如下:

第一配置文件中添加server.port=9090

第二在命令行中指定启动端口,比如传入参数一server. port=9000     java -jar bootsample. jar -- server.port=9000

第三传入虚拟机系统属性java - Dserver.port=9000 -jar bootsample.jar

 

作者:京鸿通信科技/www.kyohoon.com/15507589165 钟伟雄