[Spring3.2.1] TransactionalTestExecutionListener avec annotation Transactional
Bonjour,
Je cherche à avoir des informations sur l'utilisation de ce Listener de Spring : TransactionalTestExecutionListener.class.
Code:
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)
@Transactional |
:calim2:je 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 :roll: 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