读书人

015_Spring IoC学习札记annotation之R

发布时间: 2013-08-06 16:47:25 作者: rapoo

015_Spring IoC学习笔记annotation之Resource和Component
这两个注释我个人认为比较好用,为什么了?首先@Resource是默认按byName来装配,这样我们控制起来比较容易。@Component就是取代了beans.xml里面的bean配置,这样可以让beans.xml文件变得格外精简。
一、@Resource的配置,beans.xml文件如下


这就是告诉spring,你帮我扫描com.jt包下的所有文件,如果找到@Component的注释,就自动引入这个bean。
@Component后面括号里的值,就是我们bean中配置的id,这样,我们在UserDAOImpl也配置上@Component,并且把id设为u:
import org.springframework.stereotype.Component;import com.jt.dao.UserDAO;import com.jt.model.User;@Component("u")public class UserDAOImpl implements UserDAO {    public void save(User user) {        System.out.println("user saved!");    }}

这样就完成了之前用beans.xml的所有配置了,是不是发现beans.xml变得精简了许多。

读书人网 >软件架构设计

热点推荐