basada en XML
pasos
- Configuración del gestor de transacciones (administrador de transacciones se proporciona esta primavera)
- asuntos de configuración de notificación
<tx:advice id="txadvice" transection-manager = "transectionManager">
- AOP configuración
<aop:config>
//配置切入点表达式
<aop:pointcut id="pt1" expression = "execution(* com.itheima.service.impl.*(...))"
</aop:config>
-
El establecimiento de correspondencia entre la transacción y el punto de entrada de la expresión
-
propiedades de transacción Configurar
Con base en la simple xml modificado para comentario
pasos:
- Lo que se necesita es reservada Note Manager,
- Las anotaciones pueden ser añadidos para apoyar anotación-diver
- Por último, la necesidad de utilizar una transacción en la que se puede añadir notas @Transactional
Reescrito por completo para el formulario basado en la anotación
- SpringConfi reescribir una clase de configuración que es el contenido de la primavera annocationAplicationContext clase de prueba cargado.
- JdbcConfig escribir una clase, es una forma en que se añadió la fuente de datos @Bean origen de datos a la COI y de los vasos jdbctempate.
- A continuación, el archivo propertity escriba escrito dentro de los datos de configuración global.
- La configuración global se añade a la JDBC (mediante nota @value)
Nota: Dado que se trata de un archivo de propertity personalizada, es necesario el uso de anotaciones @propertySource basado en el archivo de importación de entrada propertity configuración maestro (SpringConfgration).
- A continuación, abrir el comentario transacción @EnableTransactionManagement en la clase de configuración principal
- Por último, la introducción de la clase de gestión de transacciones:
la prueba final del proyecto: