Класс-оболочка с использованием аннотации в Spring

Возможно ли иметь базовый класс-оболочку, который обертывает все мои контроллеры в Spring, если я использую аннотации? В основном на всех страницах мне нужно выполнить некоторые проверки перед отображением HTML, а также включить некоторые конфигурации, такие как BASE_URL сайта и т. д.

Я знаю, что могу использовать безопасность Spring для проверки пользователя и его зарегистрированного статуса/разрешений для просмотра страницы, но затем мне также нужно установить переменные в зависимости от их уровней разрешений и тому подобного. Итак, есть ли способ иметь базовую настройку для каждой страницы без добавления одного и того же кода в каждый метод?


person Felix    schedule 02.05.2012    source источник
comment
взгляните на этот вопрос   -  person yair    schedule 02.05.2012
comment
Я не могу ни за что заставить @Before работать. Существуют ли какие-либо другие возможные решения, которые не требуют столько усилий, чтобы сделать что-то, казалось бы, простое?   -  person Felix    schedule 02.05.2012


Ответы (1)


Я бы сделал это с помощью AOP или (что больше соответствует Spring MVC) HandlerInterceptor, аналог фильтра сервлета в Spring.

person pap    schedule 03.05.2012