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

Caso alguém consiga me ajuda eu agradeço.
Caused by: java.sql.SQLIntegrityConstraintViolationException: Duplicate entry 'joao' for key 'PRIMARY'

Caso alguém consiga me ajuda eu agradeço.
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 :)