简介: Spring 的依赖配置方式与 Spring 框架的内核自身是松耦合设计的。然而,直到 Spring 3.0 以前,使用 XML 进行依赖配置几乎是唯一的选择。Spring 3.0 的出现改变了这一状况,它提供了一系列的针对依赖注入的注解,这使得 Spring IoC 在 XML 文件之外多了一种可行的选择。本文将详细介绍如何使用这些注解进行依赖配置的管理。
使用 @Repository、@Service、@Controller 和 @Component 将类标识为 Bean
Spring 自 2.0 版本开始,陆续引入了一些注解用于简化 Spring 的开发。@Repository 注解便属于最先引入的一批,它用于将数据访问层 (DAO 层 ) 的类标识为 Spring Bean。具体只需将该注解标注在 DAO 类上即可。同时,为了让 Spring 能够扫描类路径中的类并识别出 @Repository 注解,需要在 XML 配置文件中启用 Bean 的自动扫描功能,这可以通过 <context:component-scan/> 实现。如下所示:
详解 Spring 3.0 基于 Annotation 的依赖注入实现
.
分享到:
相关推荐
详解Spring_3.0基于Annotation的依赖注入实现
详解Spring基于Annotation的依赖注入实现
学习struts2+hiberanate3.5+spring3.0 (annotation)的好项目
Struts1.3 + Hibernate3.3 + Spring3.0 Annotation整合
详解Spring的核心机制依赖注入 对于一般的Java项目,他们都或多或少有一种依赖型的关系,也就是由一些互相协作的对象构成的。Spring把这种互相协作的关系称为依赖关系。如A组件调用B组件的方法,可称A组件依赖于B...
struts2 spring2.5 hibernate3.0 annotation 整合
配置整合DWR3.0和Spring2.5使用annotation注解
使用spring3.0实现基于注解的validator,无侵入式开发。支持正则表达式。使用方法:解压缩后是一个java web工程,即可发布到web服务器中进行演示。
Spring IOC Annotation 注入 学习实例
在spring3.0mvc中最大的特点就是采用了rest,它利用annotation来完全替代配置文件,直接用注释将请求映射到具体的model进行处理,然后返回结果给jsp页面,操作很简单。
jquery easyUI+struts2+spring+hibernate基于annotation实现的CRM
基于annotation的aop实现 动态代理理念(study content Aspect)
Spring+mybatis annotation形式 进行增删查改,使用maven容器,配置完整,自己运行多次无问题
使用jsf1.2+spring3.0+hibernate3.3实现集成,利用annotation实现自动对象管理注入,用户表的登录增删改查操作,包括验证码ajax集成,消息机制,国际化处理,自定义转换器,自定义验证器等 qq:38732796 欢迎讨论
花了些时间做了一个实验,彻底弄懂了spring Annotation注入的方式。凡带有@Component,@Controller,@Service,@Repository 标志的等于告诉Spring这类将自动产生对象,而@Resource则等于XML配置中的ref,告诉spring此处...
NULL 博文链接:https://bijian1013.iteye.com/blog/2142528
Spring annotation 样例