¿Establece un indicador en un bean? ¿Carga un bean "especial" que luego busca @Transactional
?¿Qué hace <tx: annotation-driven /> en Spring realmente en el nivel de código?
9
A
Respuesta
22
Escanea todos los beans en el contexto de la aplicación y crea el interceptor AOP para aquellos que están anotados.
Esto se hace a través del SpringTransactionAnnotationParser
, que es utilizado por TransactionInterceptor
- el interceptor mencionado.
Luego, cada vez que se accede a estos beans, este aviso se activa y se inicia una transacción antes de que se ejecute el método de destino, y se compromete después de la ejecución.
Cuestiones relacionadas
- 1. Qué hace Queue <T> realmente implementar
- 2. ¿Qué hace <h:messages> en JSF?
- 3. ¿Qué hace <%: %> en ASP.NET (MVC2)?
- 4. Genéricos ¿Qué significa realmente <?>?
- 5. ¿Qué hace el operador <> en python?
- 6. ¿Qué hace el classid en una etiqueta <object>?
- 7. ¿Qué hace _locking() realmente?
- 8. ¿Qué hace realmente el código "DECLDIR __declspec (dllexport)"?
- 9. ¿Qué hace realmente "OperationContext.Current.GetCallbackChannel"?
- 10. ¿qué hace mysql_real_escape_string() realmente?
- 11. ¿Qué hace stopLoading() realmente?
- 12. Spring "El prefijo" tx "para el elemento" tx: annotation-driven "no está vinculado."
- 13. ¿Por qué (realmente lo hace?) Lista <T> implementar todas estas interfaces, no solo IList <T>?
- 14. ¿Qué hace realmente BlockingCollection.Dispose?
- 15. ¿Qué hace '=>' en C#?
- 16. ¿Qué hace realmente el método Dns.GetHostEntry (String)?
- 17. ¿Qué hace <() en Bash?
- 18. ¿Qué hace '_' en el código de Django?
- 19. PHP: ¿Qué hace pcntl_fork() realmente?
- 20. ¿Qué hace el operador ">>" en C#?
- 21. ¿Qué >> hace en Java?
- 22. ¿Qué hace realmente regsvr32 filename.ax?
- 23. ¿<String> hace algo?
- 24. Spring está comiendo</textarea> tags
- 25. ¿Qué hace el operador >> en C#?
- 26. ¿Qué significa ">>" y "<<" en Javascript?
- 27. Spring: orden de <map> tag
- 28. ¿Qué hace <mvc: annotation-driven /> do?
- 29. ¿Por qué debería usar <ARGV> o <> en lugar de <STDIN> en Perl?
- 30. ¿Qué hace que FSharpFunc <> sea más rápido que Func <>?
aquí +1 por buena respuesta (y) –