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

015_Spring IoC学习札记annotation之Resource和Component

2013-08-06 
015_Spring IoC学习笔记annotation之Resource和Component这两个注释我个人认为比较好用,为什么了?首先@Res

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变得精简了许多。

热点排行