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>