# data_acquisition **Repository Path**: panbin2006/data_acquisition ## Basic Information - **Project Name**: data_acquisition - **Description**: 数据采集 把源数据库的表和数据添加到目标数据库 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-08-11 - **Last Updated**: 2022-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # data_acquisition #### 介绍 1 DataTransfer 数据采集 把源数据库的表和数据添加到目标数据库 可以把源数据库的所有的表和表的数据插入目标数据库中 在前端页面点击采集按钮时,发送第一条请求到后端,是查源数据库的所有表名,然后把所有表名返回到前端,前端定义result接受,因为后端返回的是个集合所以直接就可以用result来接,js是弱类型。然后再把遍历的表名通过第二次请求传给后端,遍历一次表名传一次。 这样在前端遍历表名传给后端实现 因为是插一个表返回给页面一个数据,页面会有数据滚动的提示信息,看着很酷的那种,就像在加载的那种感觉 ``` @SpringBootApplication public class DatatransferApplication extends WebMvcConfigurationSupport { public static void main(String[] args) { SpringApplication.run(DatatransferApplication.class, args); } // 配置静态资源文件路径 @Override protected void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/static/**") .addResourceLocations(ResourceUtils.CLASSPATH_URL_PREFIX + "/static/"); super.addResourceHandlers(registry); } } ``` 在启动类需要继承WebMvcConfigurationSupport然后重写方法,才能访问index.html页面 2可自行选择插入表 在点击采集按钮时,有两条请求,第一个是查源数据库所有的表,第二个是把的第一个请求得到的表名遍历后一个一个的传给后端 可自行选择插入的表就不用第一条请求,直接穿list集合到后端postman测试的格式为raw->json ["cust_area","cust_role","cust_log"]然后再controller写了一个方法,为接受前端传过来的表名集合,然后遍历这个几个,在调用查询表名数据,和插入数据的方法就实现了。 这样在后端遍历表名集合然后返给前端就没有信息提示的那个了,是因为后端一次性把所有的执行结果都返给前端了,不像在前端遍历传值,传一个,后端执行一个,然后再返回一个结果 #### 软件架构 软件架构说明 #### 安装教程 1. xxxx 2. xxxx 3. xxxx #### 使用说明 1. xxxx 2. xxxx 3. xxxx #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) ``` 这里输入代码 ```