Skip to content

stvbox/experience-test-zenith

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Пример использования spring-data-rest

Tестовое задание: рест сервис в объеме CRUD

Реализовать сервис в объеме CRUD по управлению информацией "Проекты - Исполнители - Руководители проектов"

Стэк:

  • Kotlin/Java
  • Gradle
  • Docker
  • SpringBoot(spring-data, spring-data-rest)
  • Liquibase
  • H2

Функционал:

  • Настройка приложения за пределами докера (переменные окружения зпдпваемые в параметрах запуска контейнера докера)
  • Логирование, запись за пределами докера, монтируемый раздел локера, переменная окружения ZENITH_APP_FOLDER
  • Файл базы H2 за пределами докера, монтируемый раздел локера, переменная окружения ZENITH_APP_FOLDER
  • Миграция базы данных ликибэйз, \src\main\resources\db\changelog\db.changelog-master.yaml
  • Отключен корс, @CrossOrigin(origins = ["*"], allowCredentials = "true")
  • Юнитест - интеграционный: создание, получение, изменение, удаление сущьностей

Дополнительно:

  • HAL Explorer: /
  • Swagger(OpenApi): /api/doc

Запуск сервиса:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published