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

1、簡介

ip2region,準確率99.9%的離線IP地址定位庫,0.0x毫秒級查詢,數據庫文件大小隻有1.5M,提供瞭java,php,c,python,nodejs,golang,c#等查詢綁定和Binary,B樹,內存三種查詢算法,倉庫地址:

https://gitee.com/lionsoul/ip2region

2、引入依賴

<!-- Ip地址獲取 -->
<dependency>
    <groupId>net.dreamlu</groupId>
    <artifactId>mica-ip2region</artifactId>
    <version>2.5.4</version>
</dependency>

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 獲取到瞭地理位置信息,還支持多種格式的返回信息,具體可查詢源碼

到此這篇關於SpringBoot使用ip2region獲取地理位置信息的文章就介紹到這瞭,更多相關SpringBoot獲取地理位置信息內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!

推薦閱讀: