LoadFixedUser.java 879 B

12345678910111213141516171819202122232425
  1. package fr.jaquin.bdlg.planner.security;
  2. import org.slf4j.Logger;
  3. import org.slf4j.LoggerFactory;
  4. import org.springframework.boot.CommandLineRunner;
  5. import org.springframework.context.annotation.Bean;
  6. import org.springframework.context.annotation.Configuration;
  7. import fr.jaquin.bdlg.planner.persistence.CustomUser;
  8. import fr.jaquin.bdlg.planner.persistence.CustomUserRepository;
  9. @Configuration
  10. public class LoadFixedUser {
  11. private static final Logger log = LoggerFactory.getLogger(LoadFixedUser.class);
  12. @Bean
  13. CommandLineRunner initDatabase(CustomUserRepository repository) {
  14. return args -> {
  15. CustomUser admin = new CustomUser("admin", "notAnAdmin");
  16. log.info("admin pwd " + admin.getPassword());
  17. log.info("Preloading " + repository.save(admin));
  18. log.info("Preloading " + repository.save(new CustomUser("clovis", "M1m2pBP.")));
  19. };
  20. }
  21. }