A Spring Boot application providing REST APIs for fetching air quality data from GIOŚ API.
- Java 17+
- Spring Boot 3.x
- Maven
- Spring Web
- Spring Data JPA
- JUnit 5
- WireMock (integration tests)
mvn clean packagedocker compose up -d
mvn spring-boot:runThe application will start at:
http://localhost:8080
API will be available at
http://localhost:8080/swagger-ui/index.html
mvn test- Uses WireMock for external services
- Uses MockMvc for controller testing