Spring boot 获取当前启动端口和IP |
您所在的位置:网站首页 › Java服务器端口号 › Spring boot 获取当前启动端口和IP |
一、获取端口 1.通过environment获取 @Autowired Environment environment; public String getPort(){ return environment.getProperty("local.server.port"); }2.通过@LocalServerPort或@Value("${local.server.port}")获取 @Value("${local.server.port}") private String port ; @LocalServerPort private String port ;注:当application.yml配置文件中没有指定服务启动端口时,不能使用@LocalServerPort和@Value("${local.server.port}")的方法获取端口号,只能使用environment的方式 二、获取本机ip InetAddress localHost = null; try { localHost = Inet4Address.getLocalHost(); } catch (UnknownHostException e) { logger.error(e.getMessage(),e); } String ip = localHost.getHostAddress(); // 返回格式为:xxx.xxx.xxx // localHost.getHostName() 一般是返回电脑用户名
|
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |