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