SpringBoot使用ip2region獲取地理位置信息的方法
1、簡介
ip2region,準確率99.9%的離線IP地址定位庫,0.0x毫秒級查詢,數(shù)據(jù)庫文件大小只有1.5M,提供了java,php,c,python,nodejs,golang,c#等查詢綁定和Binary,B樹,內存三種查詢算法,倉庫地址:
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、測試結果
就這么簡單,就能根據(jù) IP 獲取到了地理位置信息,還支持多種格式的返回信息,具體可查詢源碼
到此這篇關于SpringBoot使用ip2region獲取地理位置信息的文章就介紹到這了,更多相關SpringBoot獲取地理位置信息內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Spring的UnsatisfiedDependencyException異常的解決
在使用Spring框架開發(fā)應用程序時,我們經(jīng)常會遇到各種異常,本文主要介紹了Spring的UnsatisfiedDependencyException異常的解決,感興趣的可以了解一下2023-11-11java使用spring實現(xiàn)發(fā)送mail的方法
這篇文章主要介紹了java使用spring實現(xiàn)發(fā)送mail的方法,涉及java基于spring框架發(fā)送郵件的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-10-10