, ho scoperto che se uso un'annotazione, il programma non getterà uno ClassNotFoundException
.Quando JVM carica la classe di annotazione
class A {
@Transactional
public void insert() {
//insert something
}
}
Tomcat inizia successefully senza il JavaEE-api-7.0.jar che contiene la classe javax.transaction.Transactional
Mi fa molto confuso, non dovrebbe la JVM gettare un ClassNotFoundException
quando viene caricato la classe A
?
Sei sicuro che Tomcat non definisca la propria annotazione "Transazionale"? – DonyorM
Questa risposta potrebbe essere utile: http://stackoverflow.com/a/23502439/1466267 – SpaceTrucker
@DonyorM Sì, sono sicuro.Quando accetto ottengo l'annotazione per riflessione, genera ClassNotFoundException – hhhyyq