关于applicationContext.xml 的配置
来源:百度知道 编辑:UC知道 时间:2024/08/23 19:55:44
name与local的取值问题
<bean id="userDAO" class="com.login.UserDAOImpl">
<property name="sessionFactory">---------named的值与local的值一样
<ref local="sessionFactory" />-----named的值与local的值一样
</property>
</bean>
<bean name="/login" class="com.login.struts.action.LoginAction"
singleton="false">
<property name="userDAO">--------------named的值与local的值不一样
<ref bean="userDAOProxy" />------named的值与local的值不一样
</property>
</bean>
<bean id="userDAO" class="com.login.UserDAOImpl">
<property name="sessionFactory">---------named的值与local的值一样
<ref local="sessionFactory" />-----named的值与local的值一样
</property>
</bean>
<bean name="/login" class="com.login.struts.action.LoginAction"
singleton="false">
<property name="userDAO">--------------named的值与local的值不一样
<ref bean="userDAOProxy" />------named的值与local的值不一样
</property>
</bean>
上面的是设置SPRING切片
而下面的是SPRING代替STRUTS管理的action,<refbean="userDAOProxy" />里面的名字是设置好的切片的名字,而<property name="userDAO">里的名字是注入到STRUTS 的ACTION中的名字
2个不是一个东西,所以不一样