有的时候在部署项目的时候,由于之前项目都是在本地开发的,使用的是本地主机地址,项目开发好了,需要部署到远程服务器上,主机地址这个时候不能采用硬编码的方式去指定,需要使用代码来动态获取。
package com.baige;
import java.net.InetAddress;
import java.net.UnknownHostException;
public class Test {
public static void main(String[] args) throws UnknownHostException {
// 主机地址
String hostAddress = InetAddress.getLocalHost().getHostAddress();
// 主机名称
String hostName = InetAddress.getLocalHost().getHostName();
System.out.println(String.format("当前电脑的主机地址为:%s,主机名称为:%s", hostAddress, hostName));
}
}