https://github.com/shitovpavelolegovich/springapi
Проект "Weather Sensor Repository", моделирующий взаимодействие метеорологического датчика с базой данных.
https://github.com/shitovpavelolegovich/springapi
java postgresql rest-api spring springboot springframework validation
Last synced: about 1 month ago
JSON representation
Проект "Weather Sensor Repository", моделирующий взаимодействие метеорологического датчика с базой данных.
- Host: GitHub
- URL: https://github.com/shitovpavelolegovich/springapi
- Owner: ShitovPavelOlegovich
- Created: 2024-02-29T08:21:49.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-02-29T08:39:15.000Z (over 2 years ago)
- Last Synced: 2025-02-23T19:44:58.618Z (over 1 year ago)
- Topics: java, postgresql, rest-api, spring, springboot, springframework, validation
- Language: Java
- Homepage:
- Size: 70.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Weather Sensor Repository
----------------
Данный репозиторий содержит Spring REST API приложение, моделирующее метеорологический датчик,
который измеряет температуру окружающего воздуха и определяет, идет ли дождь.
В качестве сенсора используется наш собственный компьютер. Работа происходит с JSON.
Технологии
------------------
Для написания данного приложения используется следующий стек технологий:
- Spring Boot
- Spring Web
- RestTemplate
- Spring Validator
REST API
-------
Приложение предоставляет следующие REST API эндпоинты:
- POST /sensors/registration - Регистрирует новый сенсор в системе.
- POST /measurements/add - Добавляет новое измерение.
- GET /measurements - Возвращает все измерения из БД.
- GET /measurements/rainyDaysCount - Возвращает количество дождливых дней из БД.
Отказ от ответственности
----------------------------
Обратите внимание, что это приложение предназначено только для демонстрационных целей,
и смоделированные значения датчиков могут неточно отражать реальные условия.
Не стесняйтесь использовать и изменять этот код для своих собственных проектов.
Если у вас есть какие-либо вопросы или предложения, пожалуйста, свяжитесь со мной по адресу [https://t.me/Pavel_Oleg].
Спасибо, что заглянули в этот репозиторий! 🌦️🌡️
Приятного кодирования! 🚀