2 года назад
История
README.md
#Учебный проект
Целью проекта является отработка создания рабочего приложения с использованием:
- Java
- core
- collections
- lambda expressions
- streams
- jdbc
- multithreading
- PostgreSQL
- Maven, Flyway
- Тестирование(JUnit, Mockito, TestContainers).
- Spring(core, data, web).
- Swagger
- REST
- Log4j2
- JSON
##Возможности проекта
- Многопоточная загрузка данных в формате json с внешнего сервиса
- Валидация и нормализация данных
- Занесение их в базу данных или обновление уже имеющихся данных
- Журналирование активности
- Rest api для работы со сформированным справочником
- Постраничное получение данных с сортировкой на основе запроса
- Фильтры
- Параметры размера и отступа страниц
- Сортировка по переданным в запросе полям
- Постраничное получение данных с сортировкой на основе запроса
- Сопровождение методов приложения тестами
##Сборка проекта mvn clean install
Конвейеры
0 успешных
0 с ошибкой