Filtro Spring Framework, frijol no inyectado
Hay 2 entradas para un filtro de servlet, una en web.xml y otra en Spring applicationContext.xml
Agregué el filtro en applicationContext.xml porque quería inyectar bean creditProcessor en él.
El único problema es que la entrada en web.xml fue recogida por JBoss y luego utilizada, por lo que creditProcessor es nulo.
¿Tengo que usar Spring's delegatingFilterProxy o similar para poder inyectar cosas en el bean o puedo modificar el web.xml?
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>
Spring-applicationContext.xml:
<bean id="creditFilter" class="credit.filter.CreditFilter" >
<property name="creditProcessor" ref="creditProcessor"/>
</bean>