Servlet过滤器有两个条目,一个在网站.xml一个在春天应用程序上下文.xml
唯一的问题是网站.xml被JBoss获取并使用,所以creditProcessor为空。
我是否必须使用Spring的delegatingFilterProxy或类似的工具,这样我才能向bean中注入内容,或者我可以调整web.xml?
<filter>
<filter-name>CreditFilter</filter-name>
<filter-class>credit.filter.CreditFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>CreditFilter</filter-name>
<url-pattern>/coverage/*</url-pattern>
</filter-mapping>
弹簧-应用程序上下文.xml:
<bean id="creditFilter" class="credit.filter.CreditFilter" >
<property name="creditProcessor" ref="creditProcessor"/>
</bean>