Tôi thấy rằng nếu tôi sử dụng chú thích, chương trình sẽ không ném ClassNotFoundException
.Khi nào JVM tải lớp chú thích
class A {
@Transactional
public void insert() {
//insert something
}
}
Tomcat bắt đầu successefully mà không JavaEE-api-7.0.jar chứa lớp javax.transaction.Transactional
Nó khiến tôi rất bối rối, không nên JVM ném một ClassNotFoundException
khi nó tải lớp học A
?
Bạn có chắc chắn Tomcat không định nghĩa chú thích 'Giao dịch' của riêng nó? – DonyorM
Câu trả lời này có thể hữu ích: http://stackoverflow.com/a/23502439/1466267 – SpaceTrucker
@DonyorM Vâng, tôi chắc chắn. Khi tôi nhận được chú thích bằng cách phản chiếu một cách thích nghi, nó sẽ ném ClassNotFoundException – hhhyyq