Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Spring Security: cannot find symbol

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

Código spring security com erro

3 respostas
solução!

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?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Angela, você precisa criar essa classe manualmente conforme mostrado no curso.