Filtro Spring Framework, feijão não injetado

Existem 2 entradas para um filtro de servlet, uma no web.xml e outra no Spring applicationContext.xml

Eu adicionei o filtro ao applicationContext.xml porque queria injetar o bean creditProcessor nele.

O único problema é que a entrada no web.xml foi escolhida pelo JBoss e depois usada, portanto creditProcessor é nulo.

Preciso usar o delegatingFilterProxy ou similar do Spring para poder injetar materiais no bean ou ajustar o 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>

questionAnswers(1)

yourAnswerToTheQuestion