Class TpaeApplication

java.lang.Object
org.miage.tpae.TpaeApplication
All Implemented Interfaces:
org.springframework.boot.CommandLineRunner

@SpringBootApplication public class TpaeApplication extends Object implements org.springframework.boot.CommandLineRunner
Application Spring Boot
  • Constructor Details

    • TpaeApplication

      public TpaeApplication(ClientRepository clientRepository, CompteRepository compteRepository, OperationCompteRepository operationCompteRepository)
      constructeur pour l'injection de dépendances
      Parameters:
      clientRepository - bean à injecter
      compteRepository - bean à injecter
      operationCompteRepository - bean à injecter
  • Method Details

    • main

      public static void main(String[] args)
      Main de l'application
      Parameters:
      args - arguments pour Spring
    • run

      @Transactional(propagation=REQUIRED, noRollbackFor=java.lang.Exception.class) public void run(String... args) throws Exception
      Méthode pour tester les répositories On a besoin du Transactionnal pour que les listes de comptes remontent avec les clients
      Specified by:
      run in interface org.springframework.boot.CommandLineRunner
      Parameters:
      args - arguments non utilisés
      Throws:
      Exception - en cas de problème avec la BD