我已在web.xml中注册了spring security xml文件。
现在我有一个不同的jar,希望扩展spring安全性并添加自己的过滤器链。 当然,这个jar不能扩展web.xml。
你怎么建议这样做?
提前致谢, 吉文
答案 0 :(得分:2)
如果你的另一个jar也使用Spring,那么你应该能够将Spring Security使用的FilterChainProxy
注入你的另一个jar中。这一切都取决于你的罐子如何组装成一个应用程序(上下文)。
请参阅Spring Security reference和Javadoc for FilterChainProxy
FilterChainProxy
提供getFilterChainMap
和setFilterChainMap
。通过这些方法操纵链似乎是可能的,但我无法证实这没有自己尝试过。