transacción de la primavera - basado en XML y comentarios

basada en XML

pasos

  1. Configuración del gestor de transacciones (administrador de transacciones se proporciona esta primavera)
    Aquí Insertar imagen Descripción
    Aquí Insertar imagen Descripción
  2. asuntos de configuración de notificación
<tx:advice id="txadvice" transection-manager = "transectionManager">
  1. AOP configuración
<aop:config>
	//配置切入点表达式
	<aop:pointcut id="pt1" expression = "execution(* com.itheima.service.impl.*(...))"
</aop:config>
  1. El establecimiento de correspondencia entre la transacción y el punto de entrada de la expresión
    Aquí Insertar imagen Descripción

  2. propiedades de transacción Configurar

Aquí Insertar imagen Descripción

Con base en la simple xml modificado para comentario

pasos:

  1. Lo que se necesita es reservada Note Manager,
  2. Las anotaciones pueden ser añadidos para apoyar anotación-diver
  3. Por último, la necesidad de utilizar una transacción en la que se puede añadir notas @Transactional
    Aquí Insertar imagen Descripción

Reescrito por completo para el formulario basado en la anotación

  1. SpringConfi reescribir una clase de configuración que es el contenido de la primavera annocationAplicationContext clase de prueba cargado.
    Aquí Insertar imagen Descripción
  2. 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.
    Aquí Insertar imagen Descripción
  3. A continuación, el archivo propertity escriba escrito dentro de los datos de configuración global.
    Aquí Insertar imagen Descripción
  4. 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).
    Aquí Insertar imagen Descripción
  5. A continuación, abrir el comentario transacción @EnableTransactionManagement en la clase de configuración principal
    Aquí Insertar imagen Descripción
  6. Por último, la introducción de la clase de gestión de transacciones:
    Aquí Insertar imagen Descripción
    la prueba final del proyecto:
    Aquí Insertar imagen Descripción
Publicado 74 artículos originales · ganado elogios 2 · Vistas 6449

Supongo que te gusta

Origin blog.csdn.net/weixin_42067668/article/details/105156475
Recomendado
Clasificación