注釈を使用すると、プログラムはClassNotFoundException
を投げません。JVMが注釈クラスをロードするのはいつですか
class A {
@Transactional
public void insert() {
//insert something
}
}
Tomcatのは、それは私は非常に混乱になり、クラスjavax.transaction.Transactional
が含まれていたJavaEE-API-7.0.jarなしsuccessefully開始し、JVMは ClassNotFoundException
は、それがロードするときに投げるべきではありませんクラスA
?
Tomcatは独自の 'Transactional'アノテーションを定義していませんか? – DonyorM
この回答は参考になるかもしれません:http://stackoverflow.com/a/23502439/1466267 – SpaceTrucker
@DonyorMはい、私は確かにリフレクションによって注釈を取得すると、ClassNotFoundExceptionをスローします。 – hhhyyq