1
resposta

Ao fazer o build do projeto fica dando o seguinte erro: 'Duplicate entry 'joao' for key 'PRIMARY'.

Caused by: java.sql.SQLIntegrityConstraintViolationException: Duplicate entry 'joao' for key 'PRIMARY'

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

Caso alguém consiga me ajuda eu agradeço.

1 resposta

Olá Willian, tudo bem?

Essa exceção foi lançada pois o usuario "joao" já foi criado. Para resolver isso basta você mudar o método configure dessa forma:

    @Override
    protected void configure(AuthenticationManagerBuilder auth) throws Exception {
        BCryptPasswordEncoder encoder = new BCryptPasswordEncoder();

        auth.jdbcAuthentication()
        .dataSource(dataSource)
        .passwordEncoder(encoder);
    }

Assim o método não irá criar nenhum outro usuario.

Espero ter ajudado :)