Этот проект представляет собой backend часть мобильного приложения, созданного с использованием фреймворка Spring Boot.
В проекте использованы следующие технологии и библиотеки:
- Spring Boot: Фреймворк для упрощенного создания и настройки веб-приложений на базе Spring.
- Spring Data JPA: Упрощает взаимодействие с базой данных через объектно-реляционное отображение (ORM).
- Spring Web MVC: Веб-фреймворк, обеспечивающий создание RESTful API и управление HTTP-запросами.
- H2 Database: Встраиваемая кроссплатформенная база данных, используемая для разработки и тестирования.
- Liquibase: Инструмент для управления версиями схемы базы данных.
- Lombok: Библиотека, сокращающая объем шаблонного кода, требуемого для создания Java-классов.
- SnakeYAML: Библиотека для работы с YAML файлами.
- Spring Test: Набор инструментов для тестирования Spring приложений.
- Java 8 или выше
- Maven 3.6.3 или выше
- Клонируйте репозиторий:
git clone <URL репозитория>
; - Перейдите в директорию проекта:
cd <директория проекта>
; - Соберите проект с помощью Maven:
mvn clean install
; - Запустите Spring Boot приложение:
mvn spring-boot:run
;