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