1、无参构造
2、静态工厂方法
3、工厂方法
<?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">
<!--无参构造-->
<bean id="user" class="com.work.domain.User"></bean>
<!--静态工厂方法-->
<bean id="staticFactory" class="com.work.domain.StaticFactory" factory-method="createUser"></bean>
<!--实例工厂方法-->
<bean id="userFactory" class="com.work.domain.UserFactory"></bean>
<bean id="instanceFactory" factory-bean="userFactory" factory-method="createUser"></bean>
</beans>