applicationContext.xml中bean的注入问题 10
<beanid="customerDao"class="com.river.system.dao.imp.MCustomerDao"><propertyname="sql...
<bean id="customerDao" class="com.river.system.dao.imp.MCustomerDao">
<property name="sqlMapClient">
<ref bean="riverSqlMapClient"/>
</property>
</bean>
<bean id="customerService" class="com.river.system.service.imp.MCustomerService">
<property name="customerDao">
<ref local="customerDao"/>
</property>
</bean>
和
<bean id="com.river.system.dao.imp.MCustomerDao" class="com.river.system.dao.imp.MCustomerDao">
<property name="sqlMapClient">
<ref bean="riverSqlMapClient"/>
</property>
</bean>
<bean id="com.river.system.service.imp.MCustomerService" class="com.river.system.service.imp.MCustomerService">
<property name="customerDao">
<ref local="com.river.system.service.imp.MCustomerService"/>
</property>
</bean>
上面是两种注入方式。我配置文件一个采用下面的注入方式,其他的全是上面的注入方式。为什么别的action调用他的时候,注入的时候活获取不到。而把下面的换成上面的格式,就获取到了?? 展开
<property name="sqlMapClient">
<ref bean="riverSqlMapClient"/>
</property>
</bean>
<bean id="customerService" class="com.river.system.service.imp.MCustomerService">
<property name="customerDao">
<ref local="customerDao"/>
</property>
</bean>
和
<bean id="com.river.system.dao.imp.MCustomerDao" class="com.river.system.dao.imp.MCustomerDao">
<property name="sqlMapClient">
<ref bean="riverSqlMapClient"/>
</property>
</bean>
<bean id="com.river.system.service.imp.MCustomerService" class="com.river.system.service.imp.MCustomerService">
<property name="customerDao">
<ref local="com.river.system.service.imp.MCustomerService"/>
</property>
</bean>
上面是两种注入方式。我配置文件一个采用下面的注入方式,其他的全是上面的注入方式。为什么别的action调用他的时候,注入的时候活获取不到。而把下面的换成上面的格式,就获取到了?? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询