SpringBoot使用ip2region獲取地理位置信息的方法
1、簡介
ip2region,準(zhǔn)確率99.9%的離線IP地址定位庫,0.0x毫秒級查詢,數(shù)據(jù)庫文件大小只有1.5M,提供了java,php,c,python,nodejs,golang,c#等查詢綁定和Binary,B樹,內(nèi)存三種查詢算法,倉庫地址:
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、測試結(jié)果
就這么簡單,就能根據(jù) IP 獲取到了地理位置信息,還支持多種格式的返回信息,具體可查詢源碼
到此這篇關(guān)于SpringBoot使用ip2region獲取地理位置信息的文章就介紹到這了,更多相關(guān)SpringBoot獲取地理位置信息內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java代碼實(shí)現(xiàn)簡單酒店管理系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了Java代碼實(shí)現(xiàn)簡單酒店管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-06-06Spring的UnsatisfiedDependencyException異常的解決
在使用Spring框架開發(fā)應(yīng)用程序時(shí),我們經(jīng)常會遇到各種異常,本文主要介紹了Spring的UnsatisfiedDependencyException異常的解決,感興趣的可以了解一下2023-11-11Java基礎(chǔ)學(xué)習(xí)之標(biāo)簽
在Java中,標(biāo)簽必須在循環(huán)之前使用, 一個(gè)循環(huán)之中嵌套另一個(gè)循環(huán)的開關(guān),從多重嵌套中continue或break,該文詳細(xì)介紹了標(biāo)簽的相關(guān)知識,對正在學(xué)習(xí)java基礎(chǔ)的小伙伴們還很有幫助,需要的朋友可以參考下2021-05-05JavaWeb實(shí)現(xiàn)簡單用戶發(fā)送郵件
這篇文章主要為大家詳細(xì)介紹了JavaWeb實(shí)現(xiàn)簡單用戶發(fā)送郵件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-08-08java使用spring實(shí)現(xiàn)發(fā)送mail的方法
這篇文章主要介紹了java使用spring實(shí)現(xiàn)發(fā)送mail的方法,涉及java基于spring框架發(fā)送郵件的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-10-10