Les attributs peuvent être modifiés annotés tractionnel au printemps par la réflexion Java?
-
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')
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