spring in action 学习笔记(九)使用注解进行装配
来源:互联网 发布:mac抹掉磁盘 编辑:程序博客网 时间:2024/06/05 17:19
从spring 2.5开始,支持使用注解来自动装配bean的属性,使用注解自动装配与xml中使用autowire属性自动装配并没有太大差别。
但是使用注解方式允许更细粒度的自动装配,我们可以选择性地标注某一个属性来对其应用自动装配。
其实,简单点,就是配置更简单了,更一目乐然了。
spring容器默认是禁用注解装配。所以基于注解进行自动装配,要先开启配置
<context:annotation-config/>
在配置文件中,这样配置就好了,同时引入了这个context的命名空间,前面已经介绍了,spring的核心包提供了十个命名空间。
实现基于注解的自动装配,有三种注解
1. spring自带的@Autowired注解
2. JSR-330的@Inject注解
3. JSR-250的@Resource注解
我们暂时学习使用@Autowired来演示使用注解的方式进行自动装配
<bean id="instrument" class="com.springinaction.ch03.Saxophone"/> <bean id="Instrumentalist" class="com.springinaction.ch03.Instrumentalist"> <property name="song" value="heal the world" /> </bean>首先,还是之前的那个类,我们给String 类型的song 注入了一个heal the world歌名,但是配置文件中没有注入instrument,所以这个instumentalist中的instrument是空的。
@Autowired public void setInstrument(Instrument instrument) { this.instrument = instrument; }
使用注解进行装配,只需要在setInstrument方法上标注这个注解即可。
阅读全文
0 0
- spring in action 学习笔记(九)使用注解进行装配
- spring in action 学习笔记(八)自动装配
- Spring In Action(一):基于注解装配bean
- Spring in Action 学习笔记—第二章装配Bean
- Spring in Action(第二章 装配 Bean)学习笔记
- Spring In Action学习笔记:Bean的简单装配
- spring in action笔记(四)——高级装配
- 【Spring】【笔记】《Spring In Action》第二章 Bean装配
- spring in action-装配Bean
- Spring使用注解装配
- Spring in Action 学习笔记(1)
- spring in action 学习笔记(一)
- Spring 学习(三)注解装配
- JavaEE Spring框架学习笔记(理论学习之通过@Autowired 自动装配注解的使用)
- Spring in action 01 -- 装配 Bean(@Autowired)
- Spring in action 03 -- 装配 Bean(xml配置)
- 《Spring In Action》 读书笔记(1) -- bean装配
- 《Spring In Action》 读书笔记(2) -- bean装配
- Flex弹性布局
- pandas移除重复项
- Bubble Sort MIPS
- 智能传感器深度报告:未来机器感官的百亿美元市场【附下载】| 智东西内参
- 网络请求
- spring in action 学习笔记(九)使用注解进行装配
- string-array取值到ArrayList,代码如下
- 函数定义与声明的区别
- Noip2017初赛心得(1)选择题
- Java jvm调优及相关
- Android HandlerThread 完全解析
- 源代码jar包中中文注释乱码
- java map遍历
- AngularJS 实现简单购物车