问答详情
源自:-

关于依赖注入annotation

请教2个问题:

1、实际项目中 @resource (注入dao ?) @autowired (注入service ?) @component (?),经常分不清

2、spring 中还需要用 new 一个model吗? 需要的时候应该怎么办呢?


提问者:theseawolves 2015-07-16 23:22

个回答

  • Arthur
    2015-08-02 17:20:46
    已采纳

    @resource和@autowired是对不碰J2EE标准DI的支持, 用谁都可以,当然实际项目中需要考虑团队的规范和习惯。我以前的团队就只使用@autowired。

    SpringMVC中感觉不需要自己去创建model对象,需要的话放参数里就好了,框架自己会帮你处理生命周期的事。