¿Se pueden cambiar los atributos tractionados anotados en primavera a través de la reflexión de Java?

StackOverflow https://stackoverflow.com/questions/8306797

  •  25-10-2019
  •  | 
  •  

Pregunta

Me gustaría cambiar los atributos de transacción (especialmente el TransactionManager) durante el tiempo de ejecución a través de la reflexión. es posible?

por ejemplo: @Transactional ('Changeme')

¿Fue útil?

Solución

Como la tarifa que sé, Java no tiene función para modificar las anotaciones en tiempo de ejecución.

Pero puedes usar gestión de transacciones programáticas, en lugar de la anotación.

Por otro lado, puede intentar modificar la gestión de transacciones declarativas de Springs, para habilitar y deshabilitar las transacciones por alguna lista o mapa, pero no por reflexión.

Referencias adicionales:

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top