问题描述
- XML文件问题,请大神看下并帮忙解释下,感激不尽
-
XML文件问题,下边两段bean代码,我新手不理解,请大神看下并帮忙解释下,感激不尽<bean id="dingDanDengJiDao" class="com.sysgrrj.module.DingDanDengJi.dao.DingDanDengJiDao"> <property name="sessionFactory"> <ref bean="sessionFactory"/> </property> </bean> <bean name="dingDanDengJiBean" class="com.sysgrrj.module.DingDanDengJi.action.DingDanDengJiAction" scope="prototype"> <property name="dao"> <ref bean="dingDanDengJiDao"/> </property> <property name="coreService"> <ref bean="coreService"/> </property>
解决方案
这个是spring的依赖注入xml配置,第一个表示给com.sysgrrj.module.DingDanDengJi.dao.DingDanDengJiDao类中的sessionFactory属性赋值,即调用setSessionFactory方法,ref表示要赋值的类的实例为sessionFactory。第二个类似。ps:这是spring最基本的思想IOC和DI的实现,如果还不懂,建议先研究研究spring。
解决方案二:
scope设置单例活多例。bean配置会根据class 后的类路径反射出相应的类出来存入spring缓存中,properly配置类里面属性的依赖注入,就是对属性注入你想注入的值
时间: 2024-11-02 14:33:09