關(guān)于依賴注入annotation
請教2個問題:
1、實(shí)際項(xiàng)目中 @resource (注入dao ?) @autowired (注入service ?) @component (?),經(jīng)常分不清
2、spring 中還需要用 new 一個model嗎? 需要的時候應(yīng)該怎么辦呢?
請教2個問題:
1、實(shí)際項(xiàng)目中 @resource (注入dao ?) @autowired (注入service ?) @component (?),經(jīng)常分不清
2、spring 中還需要用 new 一個model嗎? 需要的時候應(yīng)該怎么辦呢?
2015-07-16
舉報(bào)
2015-08-02
@resource和@autowired是對不碰J2EE標(biāo)準(zhǔn)DI的支持, 用誰都可以,當(dāng)然實(shí)際項(xiàng)目中需要考慮團(tuán)隊(duì)的規(guī)范和習(xí)慣。我以前的團(tuán)隊(duì)就只使用@autowired。
SpringMVC中感覺不需要自己去創(chuàng)建model對象,需要的話放參數(shù)里就好了,框架自己會幫你處理生命周期的事。