4
respostas

Spring não carrega classes

Ola pessoal depois de eu realizar as configurações de segurança o Sprig nao consegue carregar a classe de configuração mesmo depois das anotações @Configuration @EnableWebSecurity

4 respostas

Oi Cristiano!

Qual problema está acontecendo especificamente? Posta aqui o codigo da sua classe

Description: Field manager in med.voll.api.controller.AutenticacaoController required a bean of type 'org.springframework.security.authentication.AuthenticationManager' that could not be found.

The injection point has the following annotations:

- @org.springframework.beans.factory.annotation.Autowired(required=true)

Action:

Consider defining a bean of type 'org.springframework.security.authentication.AuthenticationManager' in your configuration.

@Configuration @EnableWebSecurity public class SecurityConfigurations {

@Bean
public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception
    {
    return http.csrf(csrf -> csrf.disable())
            .sessionManagement(sm -> sm.sessionCreationPolicy(SessionCreationPolicy.STATELESS))
            .build();
    }
@Bean
public AuthenticationManager authenticationManager (AuthenticationConfiguration configuration) throws Exception {

    return configuration.getAuthenticationManager();
}

}

Está ok o código.

Pode ser que o projeto não tenha pego as mudanças no código. Pare o projeto e execute novamente.

E verifica nas configurações do IntelliJ se a opção Build project automatically está marcada:

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

Eu estou usando o springo tolls Mas vou verificar as informaçoes Obrigado