Аннотация Valid обрабатывается раньше, чем аннотация PreAuthorize

Добрый день. Возникла следующая проблема: Имеется REST-контроллер с эндпоинтами, помеченными аннотацией PreAuthorize с указанием ролей из токена (KeyCloak). В эндпоинты передаётся тело запроса - DTO в качестве входного параметра. DTO помечен в сигнатуре метода аннотацией Valid. Когда передаём в REST-эндпоинт тело запроса с с токеном, не имеющем необходимых ролей, а в теле запроса имеются невалидные значения полей, то возникает ошибка валидации, не аутентификации. Если послать с тем же токеном тело запроса с валидными данными, то тогда возникает ошибка аутентификации. Получается, что аннотация Valid обрабатывается раньше, чем аннтоция PreAuthorize. Подскажите, пожалуйста, какие есть способы изменить порядок обработки данных аннотаций не прибегая к созданию дополнительных интерсепторов или дополнительных кастомных валидаторов?