Spring Boot Spring Data Jpa QueryDSL PostgreSQL HttpClient Swagger Postman Docker
Сервис – афиша, где можно предложить какое-либо событие от выставки до похода в кино и набрать компанию для участия в нём.
Сервис поделен на 4 модуля:
- ewm-server – Отдельный restful-микросервис, содержит всё необходимое для работы продукта.
- statistics – Отдельный restful-микросервис, работающий со статистикой – хранит в отдельной БД информацию о количестве обращений к эндпоинтам.
- stats-client – Модуль, содержащий необходимые классы клиентской части по обработке статистики (включен в ewm-server).
- common – Модуль, содержащий общие dto, исключения и константы (подмодуль, включен во все остальные модули).
mvn clean install
docker-compose build
docker-compose upSwagger-спецификация основного сервера
Swagger-спецификация сервера статистики
Postman-тесты для основного сервера
Postman-тесты для сервера статистики
Postman-тесты для дополнительных фич (комментарии и поиск по геопозиции)