Mise en place Annotation Driven Transactions au printemps dans @Configuration classe
-
03-10-2019 - |
Question
Ainsi, dans la dernière version du printemps, nous sommes en mesure d'utiliser l'annotation
La solution Vous pouvez maintenant utiliser Voir cet article pour plus de détails: http://blog.springsource.com/2011/06/10/spring-3-1-m2-configuration-enhancements/ @Configuration
pour configurer nos configurations pour le printemps. Maintenant en JavaConfig il est possible d'utiliser le @AnnotationDrivenTx
(
@EnableTransactionManagement
.
Autres conseils
Il semble que ce n'est pas possible selon ce post forum :
il peut y avoir une plus première classe mécanisme pour permettre annotation axée sur TX dans
@Configuration
cours au printemps 3.1, mais dans la Entre-temps, l'approche recommandée est d'utiliser@ImportResource
pour inclure une extrait de XML qui déclare<tx:annotation-driven/>
Attendez mais vous semblez avoir un contexte XML de toute façon. Pourquoi ne pas ajouter à <tx:annotation-driven/>
et utilisation @Transactional
?
Jetez un oeil à http: // blog. springsource.com/2011/02/17/spring-3-1-m1-featurespec. Les classes FeatureSpecification de printemps 3.1 tels que TxAnnotationDriven sont conçus pour résoudre exactement le problème décrit ci-dessus.