configuración del resorte de base xml transacción declarativa

    <! - la gestión de transacciones declarativa de primavera Configurar -> 
    <! - Configurar el gestor de transacciones -> 
    < frijol lo anterior mencionado ID = "transactionManager" clase = "org.springframework.jdbc.datasource.DataSourceTransactionManager" > 
        < propiedad nombre = "dataSource" ref = "origen de datos" /> 
    </ bean > 

    <! - abrir la transacción anotación impulsada -> 
    <! - <tx: transacción impulsada por el Director de la anotación = "transactionManager" /> -> 

    < tx: el consejo ID = "txAdvice" Transacción Manager- = "TransactionManager" > 
        < tx: atributos> 
            <! - Otros métodos requieren una transacción -> 
            < tx: Método, nombre = "*" propagación = "REQUERIDO" de sólo lectura = "false" /> 
            < tx: Método, nombre = "GET *" de sólo lectura = " true "  /> 
            < tx: Método, nombre =" consulta * " de sólo lectura =" true "  /> 
            < tx: Método, nombre =" 'Buscar' * " de sólo lectura =" true "  /> 
            <! - Nueva transacción, si en la actualidad, temas de actualidad ponen suspender -> 
            < tx:método nombre = "requiresNew *" propagación = "REQUIRES_NEW"/> 
            <! - la realización de operaciones en la forma de no transaccional, si la transacción actual está presente, dejar la transacción pendiente actual -> 
            < TX: Método nombre = "NotSupported *" propagación = "NOT_SUPPORTED" /> 
        </ TX: Atributos > 
    </ TX: el consejo > 

    < AOP: config > 
        < AOP: Asesor ID = "TX" el consejo-REF = "txAdvice" el punto de corte = "Ejecución (com.alphajuns.service.impl * * * (..) ..) " /> 
        <! - la expresión punto de corte de configuración -> 
        <! - <AOP: el ID de punto de corte =" PT1 "= expresión de la" Ejecución (com.alphajuns.service.impl * * * (....)) "> </ AOP: punto de corte> -> 
        <! -La correspondencia entre el punto de entrada para el establecimiento de expresión y de transacción notificaciones -> 
        <! - <AOP: Asesor consejos-ref = "txAdvice" punto de corte-ref = "PT1"> </ AOP: Asesor> -> 
    </ AOP: config >

 

Supongo que te gusta

Origin www.cnblogs.com/alphajuns/p/12669488.html
Recomendado
Clasificación