PhoneApplication

0

Описание

Тестовое задание для СБЕР

Языки

  • Java98,2%
  • Dockerfile1,8%
README.md

REST API (тестовое задание)

Static Badge

Описание

PhoneApplication — это приложение, предоставляющее интерфейс для управления телефонами. Оно позволяет выполнять CRUD операции для объектов и валидирует входные данные. Приложение предоставляет интуитивно понятную автоматически генерируемую документацию OpenAPI. Описано тестами. Сохраняет логи при изменении сущностей сохраняет в директории проекта в файле app.log

Технологии

  • Java 17
  • Spring Boot 3.4: Web, Data JPA, Test, Logging, Hibernate Validator.
  • Hibernate
  • PostgreSQL
  • Docker
  • Liquibase
  • Maven
  • JUnit, Mockito

Требования

Установленные локально:

Установка

1. При желании, перейдите в директорию, в которую будет скачано приложение. Например:

2. клонируем репозиторий:

3. переходим в папку со скачанными файлами:

4. запускаем приложение:

Документация

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