Всем привет 🙂 был класс “валидатор” для JsonSchema, который через ямл принимал путь к схеме. сейчас хочу перенести это в Constraint ентити, однако не знаю как переписать этот путь.
В констрейнте сделать @JsonSchema(some-name). В валидаторе констрейнта прокинуть из конфига путь до файла и конкатенировать его с именем из констрейнта. Так ты не будешь хардкодить путь
Он ничего не строит. Он принимает полный путь, достаёт название из констрейнта и отдаёт валидатору json schema. Сам он ничего, кроме делегирования, не делает. Ну и мой вариант по-прежнему лучше, чем хардкод пути