1、spring中的配置
<bean id="person" class="com.demo.Person" factory-method="from">
<constructor-arg value=""/>
</bean>
说明:上述bean标签中的factory-method="from"中的from为com.demo.Person类中的一个静态初始化方法
2、类中的配置
public class Person{
/**
* 初始化方法
*
* @param spec 初始化参数配置
*/
public static Person from(String spec) {
return new Person();
}
public void say() {
System.ouit.prientln("hello world!");
}
}
3、使用
@Service
public class PersonTest{
@Resource
private Person person;
public void sayHello() {
person.say();
}
}