Skip to content

CreativeWex/Client-REST-API-Microservice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Client REST API Microservice

Использованные технологии

  • Платформа: Java, Spring Boot;
  • Библиотеки: Lombok, Log4j;
  • Взаимодействие с БД: Hibernate ORM, Spring Data JPA, PostgreSQL;
  • Кеширование: Redis;
  • Сборка и развертывание: Maven, Docker, Docker-Compose, Apache Tomcat;

Endpoints

  • GET: /api/v1/clients - Возвращает список клиентов в формате JSON.

  • GET: /api/v1/clients/{id} - Возвращает клиента с заданным id. Возвращает объект клиента с соответствующим ID.

  • POST: /api/v1/clients/add - Принимает данные клиента в формате JSON в теле запроса. Если сохранение прошло успешно, возвращает объект клиента.

  • PUT: /api/v1/clients/{id}/update - Принимает ID клиента в качестве параметра пути и данные клиента в формате JSON в теле запроса. Возвращает обновленный объект клиента.

  • DELETE /api/v1/clients/{id}/delete - Принимает ID клиента в качестве параметра пути. Удаляет клиента и возвращает строку с информацией об удалении с соответствующим ID.

Releases

No releases published

Packages

No packages published

Languages