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.

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
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 :)