Я использую аннотацию spring PreAuthorize следующим образом:
@PreAuthorize("hasRole('role')");
Однако у меня уже есть "роль", определяемая как статическая строка в другом классе. Если я попытаюсь использовать это значение:
@PreAuthorize("hasRole(OtherClass.ROLE)");
Я получаю сообщение об ошибке:
org.springframework.expression.spel.SpelEvaluationException: EL1008E:(pos 14): Field or property 'OtherClass' cannot be found on object of type 'org.springframework.security.access.expression.method.MethodSecurityExpressionRoot'
Есть ли способ доступа к статическим переменным, подобным этому, с аннотацией PreAuthorize?