Я использую механизм валидации Hibernate в моем проекте Micronaut, как следует из документации.
К сожалению, мне нужно реагировать на ошибки валидации вручную и обрабатывать ошибки с конкретными исключениями.Таким образом, я не могу использовать рекомендованный способ проверки аргументов метода
fun doStuff(@Valid argument: MyArgument): ... {...}
Я хочу внедрить Валидатор в мой класс, вызвать его и обработать результаты самостоятельно.Весной это было легко выполнимо.Микронавт, к сожалению, говорит мне, что не знает, как предоставить валидатор:
Message: No bean of type [javax.validation.Validator] exists
Мой класс выглядит так
import javax.validation.Validator
@Controller
class MyController(val validator: Validator) {...}
Я что-то упустил?Я где-то читал, что должна быть фабрика bean-компонентов проверки по умолчанию, так как я использую Micronaut v1.1.0.
Спасибо.