- 下载公共开源项目:https://github.com/wzhe06/ipdatabase
- 打JAR包
- 上传到maven示例:https://blog.youkuaiyun.com/drl_blogs/article/details/94011565
- 引入jar包和依赖
<dependency>
<groupId>com.ggstar</groupId>
<artifactId>ipdatabase</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.14</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.14</version>
</dependency>
- 将公共项目的下的src\main\resources下的ipRegion.xlsx和ipDatabase.csv拷贝带项目的resources下
- 测试
package MyUtil
import com.ggstar.util.ip.IpHelper
object IpUtil {
def parse(ip:String) ={
IpHelper.findRegionByIp(ip)
}
def main(args: Array[String]): Unit = {
print(parse("106.39.41.166"))
}
}