在java中拆分spring配置文件如何在dao中注入sessionfactory?
我把配置文件拆分成了四个。然后我现在想注入各个层之间的关系如:但是现在被我拆分了sessionfactory在另外一个配置文件中我要怎么在到中注入sessionfacto...
我把配置文件拆分成了四个。然后我现在想注入各个层之间的关系如:
但是现在被我拆分了sessionfactory在另外一个配置文件中我要怎么在到中注入sessionfactory? 展开
但是现在被我拆分了sessionfactory在另外一个配置文件中我要怎么在到中注入sessionfactory? 展开
展开全部
方法一:
只要在web.xml文件中把所有的applicationContext.xml文件导入,然后你就可以把所有的applicationContext.xml文件当成是一个文件,被拆分的文件跟主文件的配置没什么不同。
方法二:
只要其中一个里边有id为sessionFactory的bean,在别的里边都可以注入,你拆分了没有任何影响,你其中的文件中有:
<bean id="sessionFactory" class="">
<property><value>classpath:hibernate.cfg.xml</value></property>
</bean>//类你自己写
在别的配置文件中可以直接这样:
<bean>
<property name="sessionFactory"><ref bean="sessionFactory"/></property>
</bean>
框架会自动的在xml中寻找所有id为sessionFactory的bean。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询