@Autowired的使用
2016-04-12 18:12
190 查看
1.benas的xml文件中需要加入如下代码
<bean
class="org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor" />
2.beans 节点有一个属性需要设置一下default-autowire="byType",即自动装备是依据已配置的bean的类型查找还是根据其他方式,如bean的Name
通过以上设置后,在类的属性(字段)上加上@Autowired注解就可以实现自动装配,
同时你也可以删除此属性的get、set方法。因为自动装配会使用反射自动的帮你设置值。
如下放所示。
让一个类的属性自动装配只要这样声明
@Autowired
private ILicenceKeyDao dao = null;
<bean
class="org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor" />
2.beans 节点有一个属性需要设置一下default-autowire="byType",即自动装备是依据已配置的bean的类型查找还是根据其他方式,如bean的Name
通过以上设置后,在类的属性(字段)上加上@Autowired注解就可以实现自动装配,
同时你也可以删除此属性的get、set方法。因为自动装配会使用反射自动的帮你设置值。
如下放所示。
让一个类的属性自动装配只要这样声明
@Autowired
private ILicenceKeyDao dao = null;
相关文章推荐
- Unity5.x在WP8.1中无法使用Reflection API的解决方法
- java RMI入门指南
- wingIDE5.1中文乱码解决
- C# IndexOf、LastIndexOf、IndexOfAny,LastIndexOfAny
- plsqldev中查看表结构
- Objective-C修改cell左滑按钮背景色
- 数据结构之链表
- ios - loadView与viewDidload
- SVN branch Merge的操作
- java笔记6→java接口(interface)
- TCP/IP(八)DNS域名系统
- Puppet集中配置管理系统(目录)
- Android GestureOverlayView详解
- C++经典开源库
- 错误:'xxx/xxx.h' file not found
- map的排序总结
- 【CodeForces】[617A]Elephant
- 安卓模拟器端口5037被占用
- Unity 5.4 公开测试版发布:增强的视觉效果,更佳的性能表现
- asp.netC#验证码的生成与实现