@Resource vs @Autowired - PullRequest
       72

@Resource vs @Autowired

336 голосов
/ 04 ноября 2010

Какую аннотацию, @ Resource ( jsr250 ) или @ Autowired (для Spring) следует использовать в DI?

Я успешно использовал как в прошлом, @Resource(name="blah") и @Autowired @Qualifier("blah")

Мой инстинкт - придерживаться тега @Resource, так как он был ратифицирован людьми jsr.
У кого-нибудь есть сильные мысли по этому поводу?

Ответы [ 11 ]

0 голосов
/ 17 июня 2013

Как примечание здесь: SpringBeanAutowiringSupport.processInjectionBasedOnCurrentContext и SpringBeanAutowiringSupport.processInjectionBasedOnServletContext НЕ работают с аннотацией @Resource. Итак, есть разница.

...