Bom dia.
Preciso fazer com que um filter chame um @Service no Spring, pois devo gravar diversos parâmetros de response em um banco.
Porém no filter não consigo fazer com que o Spring injete o service. Também tentei instanciar uma classe que chama o service, mas o Spring ignora as anotações se a classe não estiver anotada.
O pacote em que esta classe que chama o service está está marcado para ser varrido pelo Spring.
Se alguém souber como fazer uso do service diretamente pelo filter, ou como fazer um outro objeto qualquer acessar este service…
Segue a classe que em que tento fazer uso do service. O filter é muito longo… usando desta maneira o filter dá um new na classe abaixo, sem esta classe o filter tenta fazer o mesmo que está aí…
public class CallUserRequestResponseService {
@Resource
private UserRequestResponseService userRequestResponseService;
public void insert(String application, String sessionId,
String username, String contentReq, String contentResp, String msisdn){
userRequestResponseService.insert(application, sessionId, username,
contentReq, contentResp, msisdn);
}
}
Qualquer ajuda é bem-vinda
Obrigado!
