Olá! Fico em dúvida sobre a necessidade de fazer a injeção de dependência (via construtor) da classe TokenService dentro da classe AutenticacaoViaTokenFilter. Porque não podemeos simplesmente declarar uma variável do tipo AutenticacaoViaTokenFilter e instanciá-la? Em outras palavaras, por que não fazer
private TokenService tokenService = new TokenService();
em vez de
private TokenService tokenService;
public AutenticacaoViaTokenFilter(TokenService tokenService) {
this.tokenService = tokenService;
}
Provavelmente ainda não domino totalmente o conceito de injeção de dependências, mas a dúvida fica....