spring注入的方式
- 2015-10-10 17:07:00
- admin 原创
- 2084
spring的注入方式有两种一种是依赖注入--手工装配—注解方式,另外一种是:依赖注入--自动装配—注解方式
在spring中我们通过在xml中定义bean来配置组件。如果项目中的组件比较多,如果采用在xml文件中来定义这些bean,那么xml配置文件的体积就会越来越大。虽然可以使用 annotation 来进行注入,维护bean之间的依赖关系,不必在xml中进行配置,少了依赖关系的配置,但bean还是以要在xml中定义,这样xml文件依然是一种增量式的配置
spring2.5引入了组件自动扫描的机制,可以采用在classpath自动扫描方式把classpath中所有的组件都纳入到spring 容器来进行管理。但是这些类需要使用使用 @Service,@Controller, @Repository 这几个注解。它的作用与在xml文件中使用bean节点配置组件式一样的。
·@Service用于标注业务层组件
·@Controller用于标注控制层组件,比如struts中的action
·@Repository用于标注数据访问组件,如DAO组件
·@Component泛指组件,当组件不好归类的时候,我们可以使用它进行标注
要完成自动扫描,我们好需要在xml配置中引入以下信息:
a) context命名空间以及这个命名空间的schema文件
b) <context:component-scan base-package=”com.wq” /> 打开组件扫描配置项base-package表示自动扫描com.wq包以及它的子包。
发表评论
文章分类
联系方式
联系人: | 郑州-小万 |
---|---|
电话: | 13803993919 |
Email: | 1027060531@qq.com |
QQ: | 1027060531 |
网址: | www.wanhejia.com |
Update Required
To play the media you will need to either update your browser to a recent version or update your Flash plugin.