Настройка шаблонов URL для фильтров сервлетов

Мы пытаемся использовать весеннюю безопасность в нашем приложении.

В приведенном ниже коде, как нам настроить шаблон URL, чтобы сказать

"перехватывать все URL-адреса, кроме URL-адресов шаблона '/xyz/'" ?

В основном я хочу, чтобы фильтр перехватывал все URL-адреса, но если URL-адрес содержит /xyz/ , он не должен его перехватывать.

     <sec:filter-chain pattern="/**" filters="httpSessionContextFilter,
                                    filter_A,
                                    filter_B,
                                    exceptionTranslationFilter,
                                    authorizationFilter" />
    </sec:filter-chain-map>

person Vinoth Kumar C M    schedule 01.08.2011    source источник
comment
Это весенняя безопасность 3.1.0 правильно?   -  person Simeon    schedule 01.08.2011
comment
Да. Это безопасность 3.1.0   -  person Vinoth Kumar C M    schedule 01.08.2011


Ответы (1)


Пытаться:

<intercept-url pattern="*/xyz/*" filters="none" />

filters="none" отключает цепочку фильтров для данного шаблона URL.

Также я бы рекомендовал включить журнал отладки spring, если вы еще этого не сделали. Таким образом, вы можете видеть, что именно происходит.

person Simeon    schedule 01.08.2011