@Override protected User createAdminUser() { User user = super.createAdminUser(); user.setName(ADMIN_NAME); return user; }
public void onStartup() { userDetailsService .findByUsername(properties.getAdmin().getUsername()) // Check if the user already exists .doOnError(e -> e instanceof UsernameNotFoundException, e -> { // Doesn't exist. So, create it. log.debug("Creating first admin ... "); U user = createAdminUser(); userRepository.insert(user).doOnError(err -> { log.warn("Error creating initial admin " + err); }).subscribe(); log.debug("Created first admin."); }).subscribe(); }