Les attributs peuvent être modifiés annotés tractionnel au printemps par la réflexion Java?

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

  •  25-10-2019
  •  | 
  •  

Question

Je voudrais changer les attributs de transaction (en particulier le TransactionManager) lors de l'exécution par réflexion. Est-ce possible?

ex: @Transactional ( 'ChangeMe')

Était-ce utile?

La solution

tarif que je sache, Java n'a pas de fonction de modifier les annotations à l'exécution.

Mais vous pouvez utiliser Comment ajouter des annotations au Runtime ? à une méthode de classe java en utilisant Javassist (ils modifient la classe, mais cela signifie la création d'une nouvelle - qui est ce que je comprends)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top