一.使用默認的類構造器
1 <bean id="PersonService" class="com.wzy.service.impl.PersonServiceImpl"></bean>
接口類:
1 public interface PersonService {
2
3 public abstract void print();
4
5 }
實現類:
1 public class PersonServiceImpl implements PersonService {
2 public void print(){
3 System.out.println("Hello Spring!!!");
4 }
5
6 }
二.使用靜態工廠
1 <bean id="PersonServiceFactoryBean" class="com.wzy.service.PersonServiceFactoryBean" factory-method="personServiceFactory"></bean>
工廠類:
1 public class PersonServiceFactoryBean {
2 public static PersonService personServiceFactory(){
3 return new PersonServiceImpl();
4 }
5 }
三.使用實例工廠
1 <bean id="PersonFactoryBean" class="com.wzy.service.PersonServiceFactoryBean"></bean>
2 <bean id="PersonService2" factory-bean="PersonFactoryBean" factory-method="PersonServiceFactory2"></bean>
3
工廠類
1 public class PersonServiceFactoryBean{
2 public PersonService PersonServiceFactory2(){
3 return new PersonServiceImpl();
4 }
5 }
6
posted on 2011-11-19 15:02
hellxoul 閱讀(232)
評論(0) 編輯 收藏 所屬分類:
Spring2.5