# spring-boot-data-supporter **Repository Path**: hackchen/spring-boot-data-supporter ## Basic Information - **Project Name**: spring-boot-data-supporter - **Description**: 1.中国5级行政区域联动(Mysql/MongoDB版)2.身份证信息3.近5年全国各个省市区的天气信息4.汽车牌照信息5.历史上的今天 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 200 - **Created**: 2017-03-07 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #spring-boot-data-supporter # 1)本项目数据来源 中国地理位置:https://github.com/kakuilan/china_area_mysql 身份证信息:https://github.com/NoBey/IdCard 本项目的Mysql和MongoDB数据库: https://git.oschina.net/duhongming/spring-boot-data-supporter/attach_files **Spring Boot 教程大家学习下:** http://blog.didispace.com/categories/Spring-Boot/page/4/ **Mysql转MongoDB数据库用的是MongoVUE,不妨大家试一试。** 1.windows导出MongoDB数据库 ``` mongodump -d data-supporter -o D:/mongodump/ ``` 2.windows导入MongoDB数据库(支持跨服务器,非常方便,速度非常快) ``` mongorestore -h 192.168.1.108 -d data-supporter --dir D:/mongodump/data-supporter/ ``` 3.更新数据库中集合的字段 ``` db.cnarea.update({}, {$rename : {"parent_id" : "parentId","area_code" : "areaCode","zip_code" : "zipCode","city_code" : "cityCode","short_name" : "shortName","merger_name" : "mergerName"}}, false, true); ``` **身份证信息用Gson将Json数据转成Map,其他的Json框架都试了,都不好用** ``` Map map = JsonUtil.toMap(JsonUtil.parseJson(injectInfo())); ``` # 2)修改数据库配置信息 application.properties配置文件中 ``` spring.datasource.url=jdbc:mysql://127.0.0.1:3306/data-supporter spring.datasource.username=root spring.datasource.password=root spring.datasource.driver-class-name=com.mysql.jdbc.Driver spring.data.mongodb.uri=mongodb://127.0.0.1:27017/data-supporter ``` 请通过swagger进行项目调试 http://localhost:8080/swagger-ui.html # 3)地理区域5级联动 演示页面:http://localhost:8080/cnarea ![alt text](https://git.oschina.net/duhongming/spring-boot-data-supporter/raw/master/resources/static/demo/cnarea.png "地理区域5级联动") 地理区域省级调试页面: ![alt text](https://git.oschina.net/duhongming/spring-boot-data-supporter/raw/master/resources/static/demo/province.png "地理区域省级调试页面") 地理区域第2-5级调试页面: ![alt text](https://git.oschina.net/duhongming/spring-boot-data-supporter/raw/master/resources/static/demo/level.png "地理区域第2-5级调试页面") 4)idcard身份证信息 ![alt text](https://git.oschina.net/duhongming/spring-boot-data-supporter/raw/master/resources/static/demo/idcard.png "根据前六位获取地理信息")