Mesmo após colocar o código alterado para o spring versão 3.1.1, recebo o erro:
SecurityConfigurations.java:29:34 java: cannot find symbol symbol: variable securityFilter location: class med.voll.api.infra.security.SecurityConfigurations
Mesmo após colocar o código alterado para o spring versão 3.1.1, recebo o erro:
SecurityConfigurations.java:29:34 java: cannot find symbol symbol: variable securityFilter location: class med.voll.api.infra.security.SecurityConfigurations
Olá, Felipe! Tudo bem?
Dentro desse método addFilterBefore
você está passando uma variável chamada securityFilter
mas note que essa váriavel não existe no escopo da sua classe.
Você precisa declarar essa variável do tipo SecurityFilter
que foi a classe também criada no curso. Segue exemplo:
public class SecurityConfigurations {
@Autowired
private SecurityFilter securityFilter;
...
Com isso, o seu problema estará resolvido. Apenas atente-se a injeção de dependência, no seu caso, será preciso anotar a variável com @Autowired
para que o Spring possa injetar a classe SecurityFilter
no seu contexto.
Bons estudos!
a mim nao me aparece essa classe.. teria que baixar da internet?
Angela, você precisa criar essa classe manualmente conforme mostrado no curso.