在Java中,获取IP地址通常指的是获取本地机器的IP地址或者通过某种方式(如HTTP请求)获取的远程IP地址。代码案例如下:
而要获取IP的归属地(地理位置信息),则通常需要使用第三方IP地址查询服务,我这里使用的是 ip2region开源IP库。代码操作步骤如下:
1.导入ip2region库:
2.在pom文件中包含该目录下的对应资源
3.根据IP获取归属地
public static String getAddressLog(String userPhone, String ip) {
try {
HttpServletRequest request = RequestUtil.getRequest();
log.info("=====&#