Spring Boot API и Java-клиент для регистрации датчиков, отправки погодных измерений и построения графика температуры.
| Метод | Путь | Назначение |
|---|---|---|
POST |
/sensors/registration |
регистрация датчика |
POST |
/measurements/add |
добавление измерения |
GET |
/measurements |
список измерений |
GET |
/measurements/rainyDaysCount |
количество дождливых дней |
Клиент умеет регистрировать датчик, генерировать тестовые измерения, получать статистику и строить график через XChart.
Java 22, Spring Boot 3.3, Spring Web, Spring Data JPA, PostgreSQL, RestTemplate, XChart, Maven.
cp src/main/resources/application.properties.origin \
src/main/resources/application.properties
./mvnw spring-boot:runПеред запуском укажите подключение к PostgreSQL в application.properties. После старта API запустите клиентские классы Post или Get из IDE.
Регистрация датчика
Генерация измерений
Получение данных
График температуры