Обновление
Был проект, который предоставил это: "Spring Security Java Config" .Оно было объединено в spring-security-config 16 декабря 2013 года.
Из README.MD
:
The SpringКонфигурацию безопасности Java теперь можно найти в spring-security-config-3.2.0.RELEASE + как часть дистрибутива Spring Security.
Оригинал
В настоящее время нет простого способа выполнить настройку Spring Security с помощью конфигурации Java.Вы должны знать, что делает пространство имен за кулисами, делая его сложным и подверженным ошибкам.По этой причине я бы рекомендовал придерживаться конфигурации пространства имен Spring Security.
Если вы действительно хотите выполнить настройку Java, вы можете определить все компоненты вручную.Для этого вам необходимо понять конфигурацию пространства имен.Первое место, которое нужно посмотреть, будет сообщение в блоге Люка Позади пространства имен Spring Security .Если вы застряли, я бы обратился к исходному коду HttpSecurityBeanDefinitionParser
Последнее, если вы хотите использовать чрезвычайно (неподдерживаемый) источник, вы можете рассмотреть проект конфигурации Spring Security Scala.Обратите внимание, что этот проект является побочным проектом и не был официально выпущен (и я не знаю ни о каких планах официально выпустить его в настоящее время).Подробнее об этом можно прочитать в блоге Spring Security Configuration с Scala .Здесь также подробно описывается, почему нет конфигурации Java для Spring Security.Также вам может пригодиться последняя часть Начало работы с Spring Security 3.1 , поскольку она демонстрирует использование конфигурации scala Spring Security.