Build a Java Spring Boot web application
- Fetches COVID-19 data (cases, deaths, hospital admissions) from ECDC
- Stores it in a Microsoft SQL Server
- Exposes it via a REST API
- Manages multiple Java applications (if needed)
1.1 Install Required Tools
-
Java JDK 17+: https://adoptium.net/
-
Maven: https://maven.apache.org/download.cgi (Used to manage dependencies and build)
-
Spring Boot CLI (Optional): https://docs.spring.io/spring-boot/docs/current/reference/html/getting-started.html#getting-started-installing-the-cli
-
Microsoft SQL Server (locally or cloud, e.g., Azure)
-
SQL Server Management Studio (SSMS): GUI for managing SQL Server
-
IDE: IntelliJ IDEA (Community), Eclipse, or VS Code
PART 2: Create Spring Boot Project
📁 2.1 Generate a Spring Boot Project
Go to: https://start.spring.io
-
Project: Maven
-
Language: Java
-
Spring Boot: 3.x.x
-
Group:
com.covid -
Artifact:
covidtracker -
Dependencies:
-
Spring Web
-
Spring Data JPA
-
SQL Server Driver
-
Spring Boot DevTools
-
(Optional) Spring Boot Actuator
-
📦 Download the project and unzip it. Open it in your IDE.
Comments
Post a Comment