# Spring-boot-test-three **Repository Path**: Zeight/spring-boot-test-three ## Basic Information - **Project Name**: Spring-boot-test-three - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2020-11-14 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

东莞理工学院网络空间安全学院


课程名称:企业级开发框架 学期:2020春季 | 实验名称: | 全球新型冠状病毒实时数据统计应用程序的设计与实现 | 实验序号: | 三 | 指导老师: | 黎志雄 | |---|---|---|---|---|---| | 姓名: | 钟楷瀚 | 学号: | 201841313268 | 班级: | 18网工1班 | | 实验地址: | 宿舍 | 实验日期: | 2020-11-16 | 实验成绩: | XXX | # 实验三 全球新型冠状病毒实时数据统计应用程序的设计与实现 #### 一、实验目的 1. 掌握使用Spring框架自带的RestTemplate工具类爬取网络数据; 2. 掌握使用Spring框架自带的计划任务功能; 3. 掌握使用Apache Commons CSV组件解释CSV文件; 4. 掌握Java 8的Stream API处理集合类型数据; 5. 了解使用模板引擎或前端框架展示数据。 #### 二、实验环境 1. JDK 1.8或更高版本 2. Maven 3.6+ 3. IntelliJ IDEA 4. commons-csv 1.8+ #### 三、实验任务 1. 通过IntelliJ IDEA的Spring Initializr向导创建Spring Boot项目。 2. 添加功能模块:spring MVC、lombok、commons-csv等。 推荐使用commons-csv组件处理csv文件:
3. 爬取全球冠状病毒实时统计数据。(Java,Spring)
4. 使用Spring框架自带的RestTemplate工具类爬取数据。
5. 分析csv文件的数据结构,定义model类。
6. 使用Apache Commons CSV组件解释CSV文件。
7. 使用Spring框架自带的计划任务功能定时更新统计数据。
8. 要确保应用程序启动时,获取一次统计数据
9. 单元测试
10. 定义Cotroller控制器。