У меня есть filterclass, который я обычно помещаю в web.xml. могу ли я знать, как указать его внутри весеннего контекста приложения, чтобы я мог использовать функции Spring в моем fitlerclass?Как добавить filterclass в applicationContext?
1
A
ответ
2
Ответ на leonm на 100% правильный, но, как и многие другие, весной существует множество способов сделать это (ну, по крайней мере, в случае с Spring Security).
Вы также можете создать подкласс SpringSecurityFilter
, а затем добавить его в Spring Security Filter Chain, как это:
<bean id="mySecurityFilter" class="org.example.MySecurityFilter">
...setup like a normal bean
<custom-filter position="LAST"/>
</bean>
Проверить эту ссылку <security:custom-filter>
для всех различных значений, которые можно использовать для position
аргумента.
3
, если мой фильтр-класс не связан с весенней безопасностью. Я тоже так понимаю? скажем, я хочу добавить пользовательский класс ntlmhttpfilter, который я обычно добавляю в web.xml – cometta
Наверное, нет, но поскольку я не знал, что делает ваш фильтр, я решил, что покажу вам второй вариант. – Gandalf