BCrypt password enconder
@Bean
public PasswordEncoder passwordEncoder() {
return new BCryptPasswordEncoder();
}@Autowired
private PasswordEncoder passwordEncoder;
public Users createUser(@RequestBody Users userEntity) {
userEntity.setPassword(passwordEncoder.encode(userEntity.getPassword()));
return userRepo.save(userEntity);
} @Override
public void run(String... args) throws Exception {
//para gerar o codigo hash
System.out.println(passwordEnconder.enconde("123456"));
//para comparar o codigo hash gerado com a senha
boolean result = passwordEnconder.matches("123456", "insira hash aqui")
}
}Atualizado