Tôi đã tìm thấy câu hỏi này: What is the difference between @Inject and @EJB nhưng tôi đã không nhận được bất kỳ khôn ngoan hơn. Tôi đã không thực hiện Java EE trước đây và cũng không có kinh nghiệm với việc tiêm phụ thuộc vì vậy tôi không hiểu những gì tôi nên sử dụng?Tôi có nên sử dụng @EJB hoặc @Inject
Có phải @EJB và cách tiêm cũ không? Là tiêm được thực hiện bởi các container EJB khi sử dụng chú thích này trong khi sử dụng @Inject sử dụng khung CDI mới? Đó có phải là sự khác biệt và tôi nên sử dụng @Inject thay vì @EJB nếu đây là trường hợp không?
tại sao '@ EJB' hoạt động để tiêm tròn (một hạt đơn và đậu khác cần tham chiếu với nhau)? (với tham chiếu đến câu trả lời của tôi dưới đây - tôi không chắc chắn nếu tôi đang làm điều đúng bằng cách chuyển sang '@ EJB') – necromancer