Crear una confirmación de publicación cuando se usa la transacción en Spring

Debido a ciertas razones por las que he realizado manualmente la confirmación de la transacción y la reversión utilizando Spring PlatformTransactionManager, lo que debo hacer es configurar un enlace para que tenga lugar una acción posterior a la confirmación después de la confirmación de la transacción.

Al mirar:

 void commit(TransactionStatus status) throws TransactionException;

No puedo ver cómo puedo determinar que una transacción fue exitosa, aparte de suponer que si no se produce ninguna excepción.

Y podría usar AOP como una opción, pero ¿qué hay de hacerlo programáticamente, tal vez usando el método de devolución de llamada?

Respuesta 1

Estoy trabajando en una aplicación Spring que simplemente busca en un conjunto de datos cosas que coincidan con algunos criterios. Hay dos vistas principales: una es una forma simple que permite al usuario configurar los criterios de búsqueda, ...

Tengo una aplicación Spring que tiene muchas dependencias (18 megabytes de archivos JAR ...). Ahora, cuando estoy probando en el servidor remoto Tomcat 6.0, me gustaría no tener que cargar esos 19 megabytes de ...

Estoy usando GridLayout en mi aplicación SWT GUI. Tengo el siguiente GridData definido para cada celda de la cuadrícula. La celda de la cuadrícula en sí es solo una etiqueta. GridData gridData = new GridData (); gridData ....

Sé que se llamará a super cada vez que creamos un objeto de clase hijo. Pero, lo que específicamente quiero saber es que cargará la clase o creará el objeto de esa clase principal. ...