PrintService - проект по заданию на интервью.
Основные технологии: java8, spring, gradle, query dsl, postgree sql, flyway, thymeleaf.
Для логирования используется @Slf4j .
Создание job происходит через Post запрос с xml /api/v1/jobs .
Запрос по статистике происходит по uri /api/v1/statistics
Для гибкой фильтрации используется query dsl. Надо сказать пришлось повозиться с этой библиотекой.
Написаны основные тесты на Junit.
Для базовой демонстрации создания job создан view на thymleaf доступный по переходу в браузере по localhost:8080/api/v1/jobs/ .
Для версионирования бд использовалось flyway migrate.