RESTful API приложение для управления и просмотра информации об отелях. Спроектировано с использованием трехслойной архитектуры (Controller-Service-Repository).
- Java 21
- Spring Boot (Spring Data JPA, Spring Web)
- Liquibase (Миграции базы данных в формате YAML)
- H2 Database (Встроенная база данных в памяти)
- Maven
- Springdoc OpenAPI (Swagger)
- Установленный JDK 21
- Установленный Maven
Для запуска приложения из консоли выполните следующую команду в корневой директории проекта:
mvn spring-boot:runПриложение будет доступно на порту 8092 с общим префиксом /property-view.
После запуска приложения вы можете просмотреть документацию API и протестировать методы по адресу:
При старте приложения база данных автоматически заполняется демонстрационными данными отеля DoubleTree by Hilton Minsk через миграции Liquibase.