第五讲 Bean的作用域和自动装配
来源:互联网 发布:青山软件官网 编辑:程序博客网 时间:2024/06/03 14:56
一、scope指bean的作用域:在配置bean时,有scope属性来配置bean的作用域。
<!-- bean的作用域(默认是singleton):
singleton:单例,整个容器中只有一个对象实例;
prototype:原型,每次获取bean都产生一个新的对象;
request:每次请求时创建一个新的对象;
session:在会话的范围内是一个对象;
global session:只在portlet下有用,表示是application;
application:在应用范围中是一个对象。
-->
<beanid="address"class="com.liujie.model.Address"scope="request">
<propertyname="address"value="北京"></property>
</bean>
二、自动装配 --- 简化spring配置文件
在配置bean时,可以配置bean的autowire属性,用于指定装配类型。
<!-- autowire:自动装配,用来简化spring配置。
byName:根据名称(setter方法名)去查找相应的bean,如果有则装配上;
byType:根据类型进行自动装配,不用管bean的id,但是同一种类型的bean只能有一个;(不推荐使用)
no:不使用自动装配;
constructor:当通过构造器注入实例化bean时,使用byType的方式装配构造方法。
byName、byType是通过setter方法来装配的,constructor是通过构造方法来装配的。
-->
<beanid="service"class="com.liujie.service.impl.UserServiceImpl"autowire="constructor"></bean>
可以配置全局的自动装配类型。在头部配置default-autowire。
<beansxmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd"default-autowire="byName">
阅读全文
0 0
- 第五讲 Bean的作用域和自动装配
- Spring中Bean的作用域和自动装配
- spring中bean的自动装配和作用域
- spring中bean的自动装配和作用域
- Bean作用域&自动装配
- Spring全家桶(二)Bean之间的关系、自动装配、作用域和使用外部文件
- 自动装配,value中有特殊符号,bean的作用域:singleton和Prototype区分
- Spring -- Bean自动装配&Bean之间关系&Bean的作用域
- Spring Bean的自动装配和资源管理
- bean的自动装配
- spring bean装配(bean的作用域、bean的生命周期、Aware接口、Bean的自动装配Autowiring、资源文件Resources )
- 第五章第七节-自动装配Bean
- Spring--IoC--Bean的装配--Bean的作用域
- Spring Bean的装配 -- 自动装配
- [Spring]Bean的自动装配
- # Spring Bean 的自动装配
- spring bean的自动装配
- spring bean的自动装配
- 【Swift】QuickLook--QLPreviewController文档查看器
- mysql解决 Access denied for user ‘root’@’localhost’ 问题
- 数据结构之单链表
- ffmpeg安装及简单使用
- HDU 4745 Two Rabbits——最长回文子串
- 第五讲 Bean的作用域和自动装配
- 蓝桥杯第六届决赛JavaB代码填空题
- oracle keep(dense_rank ) over()
- 【视频采集方案】
- Android onTouch方法调用了两次的问题
- Android核心服务解析篇(三)——Android系统的启动
- android 应用系统签名实现流程
- Gson在java对象和json字符串之间转换
- Android使用网络技术实现新闻客户端实验