Class AdminInitializerBootstrap

java.lang.Object
com.raphaelsalles.backend.infra.config.bootstrap.AdminInitializerBootstrap
All Implemented Interfaces:
org.springframework.boot.CommandLineRunner

@Component public class AdminInitializerBootstrap extends Object implements org.springframework.boot.CommandLineRunner
  • Field Details

    • userRepository

      private final UserRepository userRepository
    • passwordEncoder

      private final org.springframework.security.crypto.password.PasswordEncoder passwordEncoder
    • userTermsService

      private final UserTermsService userTermsService
    • adminEmail

      @Value("${app.admin.email}") private String adminEmail
    • adminPassword

      @Value("${app.admin.password}") private String adminPassword
  • Constructor Details

    • AdminInitializerBootstrap

      public AdminInitializerBootstrap(UserRepository userRepository, org.springframework.security.crypto.password.PasswordEncoder passwordEncoder, UserTermsService userTermsService)
  • Method Details

    • run

      @Transactional public void run(String... args) throws Exception
      Specified by:
      run in interface org.springframework.boot.CommandLineRunner
      Throws:
      Exception