spring当中的配置文件
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="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 constructor -->
<!--
<bean id="AccountService" class="cn.cjd.service.AccountService"></bean>
<bean id="AccountDao" class="cn.cjd.dao.AccountDao"></bean>
-->
<!-- public Object getObject(); -->
<!--
<bean id="InstanceFactory" class="cn.cjd.factory.InstanceFactory"></bean>
<bean id="AccountService" factory-bean="InstanceFactory" factory-method="getAccountService"></bean>
-->
<!--
singleton: 单例
prototype: 多例
request: 作用于web应用的请求范围
session: 作用图web应用的会话范围
global-session: 作用于集群环境的会话范围(全局会话范围)
-->
<!-- public static Object getObject(); -->
<!--
<bean id="AccountService" class="cn.cjd.factory.StaticFactory" factory-method="getAccountService" scope="singleton"
init-method="init" destroy-method="destroy"></bean>
-->
<!--
index
type
name
value: 基本数据类型和String
ref: spring核心容器当中出现的bean对象
-->
<!-- constructor -->
<bean id="AccountService" class="cn.cjd.service.AccountService">
<constructor-arg name="name" value="ChenJiade"/>
<constructor-arg name="age" value="20"/>
<constructor-arg name="birthday" ref="now"/>
</bean>
<bean id="now" class="java.util.Date"/>
<!-- setter -->
<bean id="AccountService2" class="cn.cjd.service.AccountService2">
<property name="name" value="JiadeChen"/>
<property name="age" value="20"/>
<property name="birthday" ref="now"/>
</bean>
<bean id="accountService" class="cn.cjd.service.AccountService3">
<property name="myStrings">
<array>
<value>chenjiade</value>
<value>jiadechen</value>
<value>hello world!</value>
</array>
</property>
<property name="myList">
<list>
<value>chenjiade</value>
<value>jiadechen</value>
<value>hello world!</value>
</list>
</property>
<property name="mySet">
<set>
<value>chenjiade</value>
<value>jiadechen</value>
<value>hello world!</value>
</set>
</property>
<property name="myMap">
<map>
<entry key="a" value="chenjaide"/>
<entry key="b" value="jiadechen"/>
<entry key="c" value="hello world!"/>
</map>
</property>
<property name="myProperties">
<props>
<prop key="a">chenjaide</prop>
<prop key="b">hello world</prop>
</props>
</property>
</bean>
</beans>