Рассмотрим следующую часть Spring Security, связанную с Spring XML-контекста:
<authentication-manager erase-credentials="true">
<authentication-provider>
<user-service>
<user disabled="${auth.admin.enabled}" name="${auth.admin.user}"
password="*****"/>
</user-service>
</authentication-provider>
</authentication-manager>
Предполагалось, что в этом фрагменте будет разрешено включение пользователя-администратора на основе значения свойства.Но проверка XML не проходит для этого фрагмента, потому что атрибут disabled
тега user
объявлен с типом xs:boolean
, что означает, что синтаксис SpEL там не разрешен.
Есть ли способ достичь моегоцель (пользователь, включенный свойством) без отказа от контекста Spring XML?