Package org.miage.tpae
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 Summary
ConstructorsConstructorDescriptionTpaeApplication(ClientRepository clientRepository, CompteRepository compteRepository, OperationCompteRepository operationCompteRepository) constructeur pour l'injection de dépendances -
Method Summary
-
Constructor Details
-
TpaeApplication
public TpaeApplication(ClientRepository clientRepository, CompteRepository compteRepository, OperationCompteRepository operationCompteRepository) constructeur pour l'injection de dépendances- Parameters:
clientRepository- bean à injectercompteRepository- bean à injecteroperationCompteRepository- bean à injecter
-
-
Method Details
-
main
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:
runin interfaceorg.springframework.boot.CommandLineRunner- Parameters:
args- arguments non utilisés- Throws:
Exception- en cas de problème avec la BD
-