2012-07-12 34 views

Trả lời

10

Đơn giản, dây dẫn @Autowired (specification in Spring) theo loại và @Resource (đặc điểm kỹ thuật trong JSR-250) theo tên.

Nhưng, @Autowired với @Qualifier cũng có thể tự động theo tên là @Resource.

Hãy xem bên dưới liên kết:

@Autowire

@Resource

@Spring Injection with @Resource, @Autowired and @Inject

+0

Cảm ơn tất cả các bạn đã trả lời nhanh chóng, dgregory và rohan, cả hai đều trên cùng một dòng. nhưng @dgregory đầu tiên :) –

+0

@RahulAgrawal Chào mừng bạn, tôi rất vui được giúp bạn. – dgregory

+0

Câu trả lời hay. Cảm ơn ! – Akash5288

9

Theo mặc định @Autowire bơm phụ thuộc "theo loại". Nhưng nó cũng có thể tiêm phụ thuộc "theo tên" bằng cách sử dụng @Qualifier kết hợp với chú thích @Autowire.

Nhưng điểm khác biệt chính là @Autowired là chú giải mùa xuân trong khi @Resource được chỉ định bởi JSR-250. Vì vậy, @Resource là một phần của Java bình thường ở phía bên kia, @Autowired chỉ có sẵn vào mùa xuân.

Các vấn đề liên quan