Set方式
1 | public class SpringAction1 { |
1 | package test.spring1; |
1 | <bean name="springAction" class="test.spring1.SpringAction1"> |
1 | SpringAction1 springAction1 = (SpringAction1) ContextUtil.getBean("springAction", SpringAction1.class); |
构造函数方式
1 | public class SpringAction2 { |
1 | public class SpringDao2 { |
1 | package test.spring2; |
1 | <bean name="springAction2" class="test.spring2.SpringAction2"> |
1 | SpringAction2 springAction2 = (SpringAction2) ContextUtil.getBean("springAction2", SpringAction2.class); |
静态工厂方式
1 | public class SpringAction3 { |
1 | package test.spring3; |
1 | package test.spring3; |
1 | <bean name="springAction3" class="test.spring3.SpringAction3" > |
1 | SpringAction3 springAction3= (SpringAction3) ContextUtil.getBean("springAction3", SpringAction3.class); |
实例化工厂方式
1 | package test.spring4; |
1 | package test.spring4; |
1 | package test.spring4; |
1 | <bean name="springAction4" class="test.spring4.SpringAction4"> |
1 | SpringAction4 springAction4= (SpringAction4) ContextUtil.getBean("springAction4", SpringAction4.class); |