Injection-of-Kafka-in-Spring-Service

Учет моделей и брендов автомобилей с помощью Spring Boot

Данный проект является веб-приложением, написанным на 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

Запуск приложения

  1. Установите PostgreSQL на свой компьютер.
  2. Создайте базу данных car_db.
  3. Откройте проект в вашей IDE.
  4. Отредактируйте файл application.properties, чтобы указать свои настройки базы данных.
  5. Запустите приложение.

Использование

После запуска приложения вы можете использовать его для учета моделей и брендов автомобилей.

Вы можете добавлять, редактировать и удалять бренды и модели автомобилей через веб-интерфейс приложения.

Вы также можете использовать Swagger для тестирования API приложения****