三.Spring之3种对象创建方式以及属性注入
2017-10-30 20:44
525 查看
<!-- 创建方式1:空参构造方式-->
<bean name="" class=""></bean>
Spring属性注入
set方法注入:
构造函数注入
复杂类型注入
Object[] arr;如果数组中只准备注入一个对象,直接使用value/ref即可
多元素:
List
Map
properties
如果有多个对象在spring容器中,不可能每次都创建容器
//创建容器对象
ApplicationContext ac=new ClassPathXmlApplicationContext("applicationContext.xml");
//向容器要“USER”对象
User U=(User) ac.getBean("user");
System.out.println(U);
那要在xml文件中
<!-- 默认读取配置文件: /WEB-INF/applicationContext.xml -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:spring-context.xml</param-value>
</context-param>
<!-- 配置Spring监听,读取配置文件初始化Bean -->
<listener>
<!-- 默认读取配置文件: /WEB-INF/applicationContext.xml -->
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
2.
<bean name="" class=""></bean>
Spring属性注入
set方法注入:
构造函数注入
复杂类型注入
Object[] arr;如果数组中只准备注入一个对象,直接使用value/ref即可
多元素:
List
Map
properties
如果有多个对象在spring容器中,不可能每次都创建容器
//创建容器对象
ApplicationContext ac=new ClassPathXmlApplicationContext("applicationContext.xml");
//向容器要“USER”对象
User U=(User) ac.getBean("user");
System.out.println(U);
那要在xml文件中
<!-- 默认读取配置文件: /WEB-INF/applicationContext.xml -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:spring-context.xml</param-value>
</context-param>
<!-- 配置Spring监听,读取配置文件初始化Bean -->
<listener>
<!-- 默认读取配置文件: /WEB-INF/applicationContext.xml -->
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
2.
相关文章推荐
- spring 依赖对象的注入方式(3种) 和 公共属性的设置abstract="true" parent
- spring学习(五)—通过注解方式创建对象和注入属性
- 创建一个对象的3种方式
- JavaScript深入之创建对象的多种方式以及优缺点
- bean实例化的三种方式以及属性注入
- 小朋友学C++(16):C++创建对象的3种方式
- JS对象以及创建对象的几种方式
- JavaScript中常见的几种创建对象的方式:基于对象扩充属性和方法、基于工厂方式创建对象、基于构造函数和基于原型
- 通过XML创建界面---对象的动态创建以及属性的设置
- 创建表空间以及用户,授予权限,查看表空间名称及大小,物理文件的名称及大小,数据库的创建日期和归档方式,数据库的版本,数据库库对象,表空间的使用情况,表空间读写
- 第二讲 使用Spring IoC创建对象的3种方式
- Spring创建对象的三种方式以及创建时间
- Javascript深入之创建对象的多种方式以及优缺点
- JavaScript对象的创建之外部属性定义方式(基于已有对象扩充其属性和方法)
- javascript之创建对象的多种方式以及优缺点
- 深入浅出Javascript(三)创建自定义对象以及属性、方法
- (5) 编码剖析Spring装配基本属性的原理【附加:注入依赖对象的两种方式】
- spring学习教程7-spring容器创建bean对象的方式以及如何处理多个spring配置文件
- JS创建对象和获取对象属性的几种方式
- 深度理解java虚拟机读书笔记(二)HotSpot Java对象创建,内存布局以及访问方式