spring (二) 构造器注入和工厂模式注入
来源:互联网 发布:爱美眉源码 编辑:程序博客网 时间:2024/06/11 02:09
构造器注入和工厂模式注入
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:sp="http://www.w3.org/2001/XMLSchema-instance" sp:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.2.xsd "> <bean class="com.spring.ioc.UserInfo" id="user"> <property name="userName" value="test"></property> </bean> <!-- 演示简单依赖注入的fang'shi --> <bean id="arc" class="com.spring.ioc.Arcticle"> <!-- 简单属性的依赖注入 --> <property name="id" value="1"></property> <property name="title" value="JAVA和C++哪个更强大"></property> <property name="content" value="各有各的优缺点"></property> <!-- 对象的依赖注入 --> <property name="user" ref="user"></property> </bean> <!-- 构造器注入方式 1通过索引位置去注入 --> <bean class="com.spring.ioc.UserInfo" id="userStruct" > <constructor-arg index="0" value="1"></constructor-arg> <constructor-arg index="1" value="test"></constructor-arg> <constructor-arg index="2" value="test"></constructor-arg> <constructor-arg index="3" value="test@qq.com"></constructor-arg> </bean> <!-- 2构造器通过名称去注入 --> <bean class="com.spring.ioc.UserInfo" id="userName" > <constructor-arg name="id" value="1"></constructor-arg> <constructor-arg name="userName" value="test"></constructor-arg> <constructor-arg name="password" value="test"></constructor-arg> <constructor-arg name="email" value="test@qq.com"></constructor-arg> </bean> <!-- 3构造器通过类型去注入 --> <bean class="com.spring.ioc.UserInfo" id="userType" > <constructor-arg type="int" value="1"></constructor-arg> <constructor-arg type="java.lang.String" value="test"></constructor-arg> <constructor-arg type="java.lang.String" value="test"></constructor-arg> <constructor-arg type="java.lang.String" value="test@qq.com"></constructor-arg> </bean> <!-- 通过工厂模式注入的方式 注意: 工厂类产生对象的方法是非静态的 参数的传递 通过constructor-arg传递 --> <bean id="peopleFactory" class="com.spring.factory.PeopleFactory"></bean> <bean id="people" factory-bean="peopleFactory" factory-method="getPersonSpring"> <constructor-arg index="0" value="CN193239832"></constructor-arg> </bean></beans>
0 0
- spring (二) 构造器注入和工厂模式注入
- Spring属性注入和构造器注入、工厂方法注入
- Spring注入方式二:构造器注入
- Spring 属性注入和构造器注入
- Spring IOC注入(二)构造器注入
- (二)spring的注入---配置构造器属性注入
- spring构造器注入
- spring 构造器注入
- Spring构造器注入
- Spring构造器注入
- spring注入:构造注入
- spring中的二种注入方式设值注入和构造注入简单例子
- Spring的setter注入和构造器注入
- spring的属性注入和构造器注入
- Spring设置注入和构造注入
- Spring设置注入和构造注入
- Spring设置注入和构造注入
- Spring设置注入和构造注入
- 保存Eclipse控制台输出的内容
- 理解SQL的执行顺序
- Ubuntu 14.04 调试Tiny 6410,环境搭建: arm-linux-gcc+arm-linux-gdb server+Ecilpse IDE
- spring (一) 不同版本加载 bean 的方式
- java第一天
- spring (二) 构造器注入和工厂模式注入
- UNDERSTANDING CONVOLUTIONAL NEURAL NETWORKS FOR NLP
- 4-2 MFC学习之核心类库(CWnd)
- 基于java实现,封装验证码实例
- 集电极开路、漏极开路、上拉电阻、下拉电阻等接口相关基本概念
- 功能:用jdbc方法去操作数据库
- Docker学习笔记-----Docker所必须的技术
- promis模式的javascript实现
- spring (三) 加载外部资源文件/配置jdbc数据源