public void save(User user) { user.setEnabled(true); BCryptPasswordEncoder encoder = new BCryptPasswordEncoder(); user.setPassword(encoder.encode(user.getPassword())); List<Role> roles = new ArrayList<Role>(); roles.add(roleManager.query().hasName("ROLE_USER").find(0, 1).get(0)); user.setRoles(roles); userManager.save(user); }