Class TermsBootstrap

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

@Configuration public class TermsBootstrap extends Object implements org.springframework.boot.CommandLineRunner
Bootstrap de Termos de Serviço.

Propósito: Garantir que exista pelo menos um Termo de Serviço ativo no sistema ao iniciar.

  • Field Details

    • log

      private static final org.slf4j.Logger log
    • userTermsService

      private final UserTermsService userTermsService
  • Constructor Details

  • Method Details

    • run

      public void run(String... args)
      Cria o termo inicial se não existir.
      Specified by:
      run in interface org.springframework.boot.CommandLineRunner