我有一個filterclass,我通常會放在web.xml中。我可以知道如何在spring applicationcontext中指定它,以便我可以在我的fitlerclass中使用spring功能?如何將filterclass添加到applicationContext中?
1
A
回答
2
leonm的答案是100%正確的,但像Spring中的很多事情一樣,有多種方法可以做到這一點(至少在Spring Security的情況下)。
您也可以繼承SpringSecurityFilter
然後將其添加到春季安全過濾器鏈是這樣的:
<bean id="mySecurityFilter" class="org.example.MySecurityFilter">
...setup like a normal bean
<custom-filter position="LAST"/>
</bean>
退房此鏈接<security:custom-filter>
所有可以使用的position
參數的不同的值。
3
相關問題
- 1. 如何添加到Spring ApplicationContext?
- 2. 如何加載的applicationContext
- 3. OptaPlanner:ValueSelector中的FilterClass配置
- 4. 如何將ApplicationContext傳遞到新線程()中的函數中?
- 5. 如何在Spring中將兩個ApplicationContext合併到另一箇中?
- 6. 將@Autowired添加到我的服務層使Junit錯誤無法加載ApplicationContext?
- 7. 如何將add_filter添加到插件後添加到內容中
- 8. 如何將#添加到VAR
- 9. 如何在從文件加載之前將Bean注入到ApplicationContext中?
- 10. 在應用程序上下文中添加applicationContext-dao.xml和applicationContext-service.xml的原因
- 11. 從TestExecutionListener向ApplicationContext添加屬性
- 12. 如何將參數添加到WebRequest中?
- 13. 如何將float添加到列表中?
- 14. 如何將JTable添加到JTabbedPane中?
- 15. 如何將圖標添加到JFrame中
- 16. 如何將categoryID添加到問題中?
- 17. 如何將html_entity_decode添加到數組中?
- 18. 如何將MSBuild添加到項目中?
- 19. 如何將htmlHelpers添加到Spark virew中
- 20. 如何將Org.apache.poi添加到Karafa中
- 21. 如何將gradle添加到eclipse中?
- 22. 如何將UILabel添加到UIAlertController中
- 23. 如何將EditText添加到ListView中
- 24. 如何將UITableView添加到UIView中?
- 25. 如何將UIPanGestureRecognizer添加到UIImageView中
- 26. 如何將活動添加到WindowManager中
- 27. 如何將行添加到datagridview中
- 28. 如何將Datagridview添加到Scatterviewitem中?
- 29. 如何將id添加到輸入中?
- 30. 如何將對象添加到UITableView中?
如果我的filterclass與彈簧安全無關。我加起來也是這樣?讓我說我想添加自定義ntlmhttpfilter類,我通常添加到web.xml – cometta 2009-10-02 00:58:41
可能不是,但因爲我不知道你的過濾器在做什麼,我想我會告訴你第二個選項。 – Gandalf 2009-10-02 02:54:34