SpringBoot使用ip2region获取地理位置信息的方法

网友投稿 396 2022-07-21


目录1、简介2、引入依赖3、测试4、测试结果

1、简介

ip2region,准确率99.9%的离线IP地址定位库,0.0x毫秒级查询,数据库文件http://大小只有1.5M,提供了java,php,c,python,nodejs,golang,c#等查询绑定和Binary,B树,内存三种查询算法,仓库地址:

https://gitee.com/lionsoul/ip2region

2、引入依赖

net.dreamlu

mica-ip2region

2.5.4

3、测试

@Autowired

private Ip2regionSearcher ip2regionSearcher;

/**

* 获取地理位置信息

*

* @param ip

* @return

*/

@GetMapping("test")

public String test(String ip) {

return ip2regionSearcher.getAddress(ip);

}

访问地址:

http://localhost:8080/common/test?ip=47.107.233.154

4、测试结果

就这么简单,就能根据 IP 获取到了地理位置信息,还支持多种格式的返回信息,具体可查询源码


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:springboot读取resources下文件的方式详解
下一篇:Spring Cloud Eureka服务注册中心入门流程分析
相关文章

 发表评论

暂时没有评论,来抢沙发吧~