方式一:通过注解@LocalServerPort
@LocalServerPort
private int port
方式二:通过注解@Value(“${local.server.port}”)
@Value("${local.server.port}")
private int port;
方式三:通过Environment 获取
@Autowired
Environment environment;
/**
* 当Application.yml中没有配置当前端口号,目前只能使用方式三获取端口
*
*/
public String getIp() {
return environment.getProperty("local.server.port");
}