diff --git a/binding/java/ReadMe.md b/binding/java/ReadMe.md index c768093..3e532ed 100644 --- a/binding/java/ReadMe.md +++ b/binding/java/ReadMe.md @@ -7,13 +7,16 @@ org.lionsoul ip2region - 3.2.0 + 3.2.2 ``` ### 关于查询服务 从 `3.2.0` 版本开始提供了一个双协议兼容且并发安全的 `Ip2Region` 查询服务,**建议优先使用该方式来进行查询调用**,具体使用方式如下: ```java +import org.lionsoul.ip2region.service.Config; +import org.lionsoul.ip2region.service.Ip2Region; + // 1, 创建 v4 的配置:指定缓存策略和 v4 的 xdb 文件路径 final Config v4Config = Config.custom() .setCachePolicy(Config.VIndexCache) // 指定缓存策略: NoCache / VIndexCache / BufferCache diff --git a/binding/java/pom.xml b/binding/java/pom.xml index b7ea414..35f74b1 100644 --- a/binding/java/pom.xml +++ b/binding/java/pom.xml @@ -4,7 +4,7 @@ org.lionsoul ip2region - 3.2.0 + 3.2.2 jar ip2region diff --git a/binding/java/src/main/java/org/lionsoul/ip2region/Config.java b/binding/java/src/main/java/org/lionsoul/ip2region/service/Config.java similarity index 98% rename from binding/java/src/main/java/org/lionsoul/ip2region/Config.java rename to binding/java/src/main/java/org/lionsoul/ip2region/service/Config.java index 3012ef8..96babb6 100644 --- a/binding/java/src/main/java/org/lionsoul/ip2region/Config.java +++ b/binding/java/src/main/java/org/lionsoul/ip2region/service/Config.java @@ -1,7 +1,7 @@ // Copyright 2022 The Ip2Region Authors. All rights reserved. // Use of this source code is governed by a Apache2.0-style // license that can be found in the LICENSE file. -package org.lionsoul.ip2region; +package org.lionsoul.ip2region.service; import java.io.IOException; diff --git a/binding/java/src/main/java/org/lionsoul/ip2region/ConfigBuilder.java b/binding/java/src/main/java/org/lionsoul/ip2region/service/ConfigBuilder.java similarity index 98% rename from binding/java/src/main/java/org/lionsoul/ip2region/ConfigBuilder.java rename to binding/java/src/main/java/org/lionsoul/ip2region/service/ConfigBuilder.java index 4bdb77d..7db08d5 100644 --- a/binding/java/src/main/java/org/lionsoul/ip2region/ConfigBuilder.java +++ b/binding/java/src/main/java/org/lionsoul/ip2region/service/ConfigBuilder.java @@ -2,7 +2,7 @@ // Use of this source code is governed by a Apache2.0-style // license that can be found in the LICENSE file. -package org.lionsoul.ip2region; +package org.lionsoul.ip2region.service; import java.io.IOException; import java.io.RandomAccessFile; diff --git a/binding/java/src/main/java/org/lionsoul/ip2region/Ip2Region.java b/binding/java/src/main/java/org/lionsoul/ip2region/service/Ip2Region.java similarity index 99% rename from binding/java/src/main/java/org/lionsoul/ip2region/Ip2Region.java rename to binding/java/src/main/java/org/lionsoul/ip2region/service/Ip2Region.java index 03f5de1..a6fc03a 100644 --- a/binding/java/src/main/java/org/lionsoul/ip2region/Ip2Region.java +++ b/binding/java/src/main/java/org/lionsoul/ip2region/service/Ip2Region.java @@ -2,7 +2,7 @@ // Use of this source code is governed by a Apache2.0-style // license that can be found in the LICENSE file. -package org.lionsoul.ip2region; +package org.lionsoul.ip2region.service; import java.io.IOException; diff --git a/binding/java/src/main/java/org/lionsoul/ip2region/SearcherPool.java b/binding/java/src/main/java/org/lionsoul/ip2region/service/SearcherPool.java similarity index 98% rename from binding/java/src/main/java/org/lionsoul/ip2region/SearcherPool.java rename to binding/java/src/main/java/org/lionsoul/ip2region/service/SearcherPool.java index 46f07da..7c954e6 100644 --- a/binding/java/src/main/java/org/lionsoul/ip2region/SearcherPool.java +++ b/binding/java/src/main/java/org/lionsoul/ip2region/service/SearcherPool.java @@ -2,7 +2,7 @@ // Use of this source code is governed by a Apache2.0-style // license that can be found in the LICENSE file. -package org.lionsoul.ip2region; +package org.lionsoul.ip2region.service; import java.io.IOException; import java.util.Iterator; diff --git a/binding/java/src/test/java/org/lionsoul/ip2region/ConfigTest.java b/binding/java/src/test/java/org/lionsoul/ip2region/service/ConfigTest.java similarity index 97% rename from binding/java/src/test/java/org/lionsoul/ip2region/ConfigTest.java rename to binding/java/src/test/java/org/lionsoul/ip2region/service/ConfigTest.java index 178e070..6325bbd 100644 --- a/binding/java/src/test/java/org/lionsoul/ip2region/ConfigTest.java +++ b/binding/java/src/test/java/org/lionsoul/ip2region/service/ConfigTest.java @@ -1,4 +1,4 @@ -package org.lionsoul.ip2region; +package org.lionsoul.ip2region.service; import java.io.IOException; import java.security.CodeSource; diff --git a/binding/java/src/test/java/org/lionsoul/ip2region/Ip2RegionTest.java b/binding/java/src/test/java/org/lionsoul/ip2region/service/Ip2RegionTest.java similarity index 99% rename from binding/java/src/test/java/org/lionsoul/ip2region/Ip2RegionTest.java rename to binding/java/src/test/java/org/lionsoul/ip2region/service/Ip2RegionTest.java index 9da6bed..af631ca 100644 --- a/binding/java/src/test/java/org/lionsoul/ip2region/Ip2RegionTest.java +++ b/binding/java/src/test/java/org/lionsoul/ip2region/service/Ip2RegionTest.java @@ -1,4 +1,4 @@ -package org.lionsoul.ip2region; +package org.lionsoul.ip2region.service; import static org.junit.Assert.assertEquals; diff --git a/binding/java/src/test/java/org/lionsoul/ip2region/SearcherPoolTest.java b/binding/java/src/test/java/org/lionsoul/ip2region/service/SearcherPoolTest.java similarity index 98% rename from binding/java/src/test/java/org/lionsoul/ip2region/SearcherPoolTest.java rename to binding/java/src/test/java/org/lionsoul/ip2region/service/SearcherPoolTest.java index e6a5157..7e2965a 100644 --- a/binding/java/src/test/java/org/lionsoul/ip2region/SearcherPoolTest.java +++ b/binding/java/src/test/java/org/lionsoul/ip2region/service/SearcherPoolTest.java @@ -1,4 +1,4 @@ -package org.lionsoul.ip2region; +package org.lionsoul.ip2region.service; import org.junit.Test; import org.lionsoul.ip2region.xdb.Log;