Bonjour,
Je cherche à avoir des informations sur l'utilisation de ce Listener de Spring : TransactionalTestExecutionListener.class.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 RunWith(SpringJUnit4ClassRunner.class) @TestExecutionListeners({ DependencyInjectionTestExecutionListener.class, DirtiesContextTestExecutionListener.class, TransactionalTestExecutionListener.class, DbUnitTestExecutionListener.class}) @ContextConfiguration(locations = {"/com/core/spring/applicationContext.xml"}) @TransactionConfiguration(defaultRollback = true) @Transactionalje vois suivant ce style de code mais je ne vois pas la différence entre l'utilisation de l'annotation @Transactionnel et le TransactionalTestExecutionListener.class. J'aimerais éviter de faire du copier/coller bête
sans comprendre ce que cela implique derrière.
J'ai lu la documentation Spring mais je n'arrive pas à bien comprendre son intérêt. J'aurais l'envie d'enlever le listener TransactionalTestExecutionListener.class, afin d'utiliser simplement l'annotation.
Est-ce que quelqu'un pourrait m'éclairer car j'ai vraiment du mal à bien comprendre le concept...
merci d'avance
Partager