当前位置: 首页 > news >正文

精美的微网站51zwd做网站

精美的微网站,51zwd做网站,寿光网站建设多少钱,网页制作网站首页地区 & IP 库 yudao-spring-boot-starter-biz-ip (opens new window)业务组件,提供地区 & IP 库的封装。 #1. 地区 AreaUtils (opens new window)是地区工具类,可以查询中国的省、市、区县,也可以查询国外的国家。 它的数据来自 …

地区 & IP 库

yudao-spring-boot-starter-biz-ip (opens new window)业务组件,提供地区 & IP 库的封装。

#1. 地区

AreaUtils (opens new window)是地区工具类,可以查询中国的省、市、区县,也可以查询国外的国家。

它的数据来自 Administrative-divisions-of-China (opens new window)项目,最终整理到项目的 area.csv (opens new window)文件。每一行的数据,对应 Area (opens new window)对象。代码所示:

public class Area {/*** 编号*/private Integer id;/*** 名字*/private String name;/*** 类型** 枚举 {@link AreaTypeEnum}* 1 - 国家* 2 - 省份* 3 - 城市* 4 - 地区, 例如说县、镇、区等*/private Integer type;/*** 父节点*/private Area parent;/*** 子节点*/private List<Area> children;}

AreaUtils 主要有如下两个方法:

// AreaUtils.java/*** 获得指定编号对应的区域** @param id 区域编号* @return 区域*/
public static Area getArea(Integer id) {// ... 省略具体实现
}/*** 格式化区域** 例如说:*      1. id = “静安区”时:上海 上海市 静安区*      2. id = “上海市”时:上海 上海市*      3. id = “上海”时:上海*      4. id = “美国”时:美国* 当区域在中国时,默认不显示中国** @param id 区域编号* @param separator 分隔符* @return 格式化后的区域*/
public static String format(Integer id, String separator) {// ... 省略具体实现
}
  • 具体的使用,可见 AreaUtilsTest (opens new window)测试类。

另外,管理后台提供了 [系统管理 -> 地区管理] 菜单,可以按照树形结构查看地区列表。如下图所示:

地区管理

  • 后端代码,对应 AreaController (opens new window)的 /admin-api/system/area/tree 接口
  • 前端代码,对应 system/area/index.vue (opens new window)界面

#2. IP

IPUtils (opens new window)是 IP 工具类,可以查询 IP 对应的城市信息。

它的数据来自 ip2region (opens new window)项目,最终整理到项目的 ip2region.xdb (opens new window)文件。

IPUtils 主要有如下两个方法:

// IPUtils.java
/*** 查询 IP 对应的地区编号** @param ip IP 地址,格式为 127.0.0.1* @return 地区id*/
public static Integer getAreaId(String ip) {// ... 省略具体实现
}/*** 查询 IP 对应的地区** @param ip IP 地址,格式为 127.0.0.1* @return 地区*/
public static Area getArea(String ip) {// ... 省略具体实现
}
  • 具体的使用,可见 IPUtilsTest (opens new window)测试类。

另外,管理后台提供了 [系统管理 -> 地区管理] 菜单,也提供了 IP 查询城市的示例。如下图所示:

IP 查询城市

  • 后端代码,对应 AreaController (opens new window)的 /admin-api/system/area/get-by-ip 接口
http://www.yayakq.cn/news/916598/

相关文章:

  • wordpress企业站教程小网站模板
  • 没有网站可以做cpa吗网站后台登陆显示验证码错误
  • 百度蜘蛛抓取网站模块seo入门版
  • 网站死链接查询企业网站什么意思
  • 公司网站域名和空间使用费wordpress有识图接口吗
  • 舆情网站直接打开东莞市住房建设局网站首页
  • 增城新塘网站建设营销型网站建设哪家公司好
  • 宠物网站开发与实现结论国外手机网站设计
  • 新建网站如何调试合肥百度关键词优化
  • 网站规划建设方案网页制作基础教程第二版
  • 网站设计内容合肥高端品牌网站建设
  • 宠物美容网站建设合同书wordpress保存502
  • 如何才能做好品牌网站建设微信小商店和小程序商城的区别
  • 九龙坡建站公司郑州网站建设哪家便宜
  • 建设一个网站系统要多久黄冈网站建设效果
  • 网站建设维护商城网站用什么做
  • 网站建设技术参数wordpress问答站模板
  • 做轴承生意的网站梵客官网
  • 不用框架做网站怎么赚钱网上
  • 网站建设 荆州举例说明网络营销的方法
  • 网站建设 数据库管理模版 网站需要多少钱
  • 邵阳 做网站公司东西湖网站建设公司
  • 淄博网站制作企业高端汽车网站建设开题报告
  • 微网站开发 课程标准合肥做网站建设
  • 关键词设定在网站上wordpress+左侧菜单
  • 辽宁省住房和城乡建设厅网站打不开网站设计的目的和功能
  • 有了网站源码怎么做app北京网站建设方案系统
  • 网站建设项目登记表番禺外贸型网站建设
  • 介绍网站ppt该怎么做公司网站建设应注意什么
  • 湖南建设监理官方网站网站整合营销推广