これら2回の注射の違いは何ですか?これら2種類のスプリングIOC注入の違いは何ですか?
@Autowired
private DocumentDAO documentDao;
@Resource(name = "documentDao")
private DocumentDAO documentDao;
これら2回の注射の違いは何ですか?これら2種類のスプリングIOC注入の違いは何ですか?
@Autowired
private DocumentDAO documentDao;
@Resource(name = "documentDao")
private DocumentDAO documentDao;
@Autowired(春の仕様)のワイヤと@Resource(JSR-250の仕様)ワイヤを名前で単純に表しています。
@Autowired @Qualifierも@Resourceとして名前でオートワイヤできます。
リンク下記をご覧になってください: "タイプ別" デフォルト@Autowire
ジェクトの依存関係により、
を。しかし、@Qualifier
と@Autowire
アノテーションを組み合わせて使用することで、「名前で」依存関係を注入することもできます。
ただし、@Autowired
は春の注釈ですが、@Resource
はJSR-250で指定されています。したがって、@Resource
は、反対側の通常のJavaの一部です。@Autowired
は、Springによってのみ利用可能です。
お返事ありがとうございました、dgregoryとrohan、両方とも同じ行にあります。 @dgregory first :) –
@RahulAgrawalあなたの歓迎、私はあなたを助けてうれしいです。 – dgregory
良い答え。ありがとう! – Akash5288