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>

Respuestas a la pregunta(1)

Su respuesta a la pregunta