Данный проект является веб-приложением, написанным на Java с использованием Spring Boot. Он использует базу данных PostgreSQL и содержит зависимости для работы с JPA, тестирования, безопасности, шаблонизатора Thymeleaf, а также инструменты для документирования API (Swagger) и миграции базы данных (Flyway). Данное приложение разработано с использованием Spring Boot и выполняет функцию учета моделей и брендов автомобилей. В отличии от преведущей версии приложения разделен на микросервисы.
- Java 17
- Spring Boot
- PostgreSQL
- Thymeleaf
- Spring Security
- ModelMapper
- JWT
- Swagger
- Flyway
- Spring Validation
- Kafka
- Docker
- Установите PostgreSQL на свой компьютер.
- Создайте базу данных car_db.
- Откройте проект в вашей IDE.
- Отредактируйте файл application.properties, чтобы указать свои настройки базы данных.
- Запустите приложение.
После запуска приложения вы можете использовать его для учета моделей и брендов автомобилей.
Вы можете добавлять, редактировать и удалять бренды и модели автомобилей через веб-интерфейс приложения.
Вы также можете использовать Swagger для тестирования API приложения****