首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

014_Spring IoC学习札记annotation起步

2013-08-09 
014_Spring IoC学习笔记annotation起步现在总算要开始说说注解annotation这回事了,为了用annotation,我们

014_Spring IoC学习笔记annotation起步
现在总算要开始说说注解annotation这回事了,为了用annotation,我们得先在beans.xml文件中添加些字段
首先要填加annotation的支持



我们添加了context的scheme和<context:annotation-config/>,这就是告诉spring,我们要用注解了(如果不懂xml和scheme是怎么回事,google下,这方面文章挺多,后续我也打算写一写)
完整的beans.xml文件如下:
public class UserService {        private UserDAO userDAO;      public void add(User user) {        userDAO.save(user);    }    public UserDAO getUserDAO() {        return userDAO;    }       @Autowired    public void setUserDAO(@Qualifier("u1") UserDAO userDAO) {        this.userDAO = userDAO;    }}

在UserService的setUserDao方法中,我们添加了两个注解,第一个@Autowired,表示我们这个地方要自动装配,第二个@Qualifier,表示装配使用的名字。

如果不配置这个@Qualifier,就有问题了,因为不配置,spring默认使用byType,那么如果有多个同样的type,就报异常鸟。

热点排行