agentdalecoper / printservice

Basic print service interview project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

printservice

PrintService - проект по заданию на интервью.

Основные технологии: java8, spring, gradle, query dsl, postgree sql, flyway, thymeleaf.

Для логирования используется @Slf4j .

Создание job происходит через Post запрос с xml /api/v1/jobs . image

Запрос по статистике происходит по uri /api/v1/statistics image

Для гибкой фильтрации используется query dsl. Надо сказать пришлось повозиться с этой библиотекой.

Написаны основные тесты на Junit.

Для базовой демонстрации создания job создан view на thymleaf доступный по переходу в браузере по localhost:8080/api/v1/jobs/ .

image

Для версионирования бд использовалось flyway migrate.

About

Basic print service interview project


Languages

Language:Java 97.5%Language:HTML 2.5%