1.常用配置方式有XML文档配置,还有一种是通过注解方式配置。 采用注解方式的目的就是为了简化XML配置文件。 注解方式(也叫注释)是JDK5版本提供的,乊前的版本丌支持。 Spring2.5版本后支持注解方式,之前的版本不支持。
2.首先需要在applicationContext.xml中添加<context:component-scan/>
1) 扫描Bean组件的注解,替代xml中的<bean>元素的定义。
@Service 用于Service业务组件
@Control 用于Action控制组件
@Respository 用于DAO数据访问组件
@Component 用于其他组件
Bean组件扫描到容器后,
默认名字为类名(首字母小写)如果需要自定义名称可以使用@Service("id名")
2) 依赖注入的注解标记
@Resource 按名称@Resource(name="id名") jdk原生先按类型,后按名称来自动装配
@AutoWired 按名称 spring提供先按名称,后按类型来自动装配
@Qualifier("id名") 配合@AutoWired 使用
3) 其他注解
@Scope 等价于<bean scope="">
@PostConstruct 等价于<bean init-method="">
@PreDestroy 等价于<bean destroy-method="">
3.Xml文档中不再配置bean了,我们引入新的标签 <context:component-scan>标签的作用是迚行组件自劢扫描 注意,使用此标签的前提是必须具有xmlns:context命名空间
欢迎大家一起讨论学习!
有用的自己收!
记录与分享,让你我共成长!欢迎查看我的其他博客;我的博客地址:http://blog.csdn.net/caicongyang