发表于: 2017-02-23 02:12:39

1 1724


今天完成的事情:了解rest接口,学习spring注解使用.

明天的计划:完成注解改造原有雇员项目.添加log.

遇到的问题:现在还只是能写小demo,还未完全理解去改造我的controller类.

收获:

今天算是对spring有了更深一层的了解吧,具体还是李涛给我的一篇博客http://blog.csdn.net/xyh820/article/details/7303330/

@Autowired注解

它可以对成员变量,方法和构造函数进行标注,完成自动装配工作;

当不能确定 Spring 容器中一定拥有某个类的 Bean 时,可以在需要自动注入该类 Bean 的地方可以使用 @Autowired(required = false),这等于告诉 Spring:在找不到匹配 Bean 时也不报错

@Resource

@Resource 的作用相当于 @Autowired,只不过 @Autowired 按 byType 自动注入,面@Resource 默认按 byName 自动注入罢了。@Resource 有两个属性是比较重要的,分别是 name 和 type,Spring 将@Resource 注释的 name 属性解析为 Bean 的名字,而 type 属性则解析为 Bean 的类型。所以如果使用 name 属性,则使用 byName 的自动注入策略,而使用 type 属性时则使用 byType 自动注入策略。如果既不指定 name 也不指定 type 属性,这时将通过反射机制使用 byName 自动注入策略。

具体还要挖掘挖掘.

惭愧


返回列表 返回列表
评论

    分享到