diff --git a/binding/java/pom.xml b/binding/java/pom.xml index aa8363f..a139f38 100644 --- a/binding/java/pom.xml +++ b/binding/java/pom.xml @@ -4,7 +4,7 @@ org.lionsoul ip2region - 3.3.4 + 3.3.5 jar ip2region diff --git a/binding/java/src/main/java/org/lionsoul/ip2region/service/ConfigBuilder.java b/binding/java/src/main/java/org/lionsoul/ip2region/service/ConfigBuilder.java index 2f52c51..addaec9 100644 --- a/binding/java/src/main/java/org/lionsoul/ip2region/service/ConfigBuilder.java +++ b/binding/java/src/main/java/org/lionsoul/ip2region/service/ConfigBuilder.java @@ -49,16 +49,19 @@ public class ConfigBuilder { } public ConfigBuilder setXdbPath(String xdbPath) { + assert xdbPath != null && xdbPath.length() > 0; this.xdbPath = xdbPath; return this; } public ConfigBuilder setXdbFile(File xdbFile) { + assert xdbFile != null; this.xdbFile = xdbFile; return this; } public ConfigBuilder setXdbInputStream(InputStream xdbInputStream) { + assert xdbInputStream != null; this.xdbInputStream = xdbInputStream; return this; }