ホームページ  >  記事  >  Java  >  SpringBoot が ip2region を使用して地理的位置情報を取得する方法

SpringBoot が ip2region を使用して地理的位置情報を取得する方法

王林
王林転載
2023-05-16 14:22:061468ブラウズ

1. はじめに

ip2region は、99.9% の精度、0.0x ミリ秒レベルのクエリを備えたオフライン IP アドレス位置ライブラリで、データベース ファイル サイズはわずか 150 万で、java、php、c、 python、nodejs、Golang、c#、その他のクエリ バインディングと、バイナリ、B ツリー、メモリの 3 つのクエリ アルゴリズム

2. 依存関係の紹介

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

3. Test

@Autowired
private Ip2regionSearcher ip2regionSearcher;

/**
 * 获取地理位置信息
 *
 * @param ip
 * @return
 */
@GetMapping("test")
public String test(String ip) {
    return ip2regionSearcher.getAddress(ip);
}

4. テスト結果

SpringBoot が ip2region を使用して地理的位置情報を取得する方法

以上がSpringBoot が ip2region を使用して地理的位置情報を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。