Gli attributi possono Annotated trazionale essere modificati in primavera attraverso Java riflessione?

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

  •  25-10-2019
  •  | 
  •  

Domanda

Vorrei modificare gli attributi di transazione (in particolare il TransactionManager) durante il runtime attraverso la riflessione. È possibile?

es: @Transactional ( 'changeme')

È stato utile?

Soluzione

Per quanto ne so tariffa, Java non ha alcuna funzione di modificare le annotazioni in fase di esecuzione.

Ma è possibile utilizzare programmatica gestione delle transazioni , anziché l'annotazione.

D'altra parte si può tentare di modificare le molle dichiarativa gestione delle transazioni, per abilitare e disabilitare le transazioni di qualche lista o una mappa, ma non dalla riflessione.

Ulteriori riferimenti:

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top