最好把每一行都写上注释上 或者详细的讲解每一段Bena配置节都起到了什么作用 不胜感激啊!
spring配置文件!
答案:2 悬赏:40
解决时间 2021-03-13 08:12
- 提问者网友:逐野
- 2021-03-12 13:37
最近刚接触spring 想请大家帮忙分析一段spring配置文件 有助于理解:
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
class="org.springframework.orm.hibernate3.HibernateTransactionManager">
class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
PROPAGATION_REQUIRED
PROPAGATION_REQUIRED,readOnly
最好把每一行都写上注释上 或者详细的讲解每一段Bena配置节都起到了什么作用 不胜感激啊!
最好把每一行都写上注释上 或者详细的讲解每一段Bena配置节都起到了什么作用 不胜感激啊!
最佳答案
- 二级知识专家网友:走,耍流氓去
- 2021-03-12 14:25
<-- session工厂节点,将Hibernate的session工厂注入到Spring的配置文件中 -->
<-- 设置事务代理类,并将session工厂对象引入事务中 -->
<-- 引入事务代理对象及其相关配置常量,并通过abstract属性将本节点设置为父类,子类子要继承此类(设置parent属性),就可直接使用此类的属性也就是事务,无需每个节点再设置 -->
《-- DAO节点,需要注入session工厂对象 --》
《-- 具体对dao对象进行调用的使用类,直接在此通告ref引入userDao对象即可在该类中直接调用userDao对象,但是前提是在UserBiz类中要设置userDao的属性声明和setter方法 --》
《-- 设置此类继承事务代理父类,通告parent属性继承父类属性 --》
《-- 对action节点的设置,通过class找到action的具体路径,name属性是struts配置文件中节点path,ref注入相关对象,在struts配置中要修改相关action节点的type属性 --》
全部回答
- 1楼网友:怪咖小青年
- 2021-03-12 15:48
方法一:在struts配置文件中做如下配置
<plug-in classname="org.springframework.web.struts.contextloaderplugin"> <set-property property="contextconfiglocation" value="/web-inf/classes/applicationcontext.xml,/web-inf/classes/actioncontext.xml,/web-inf/classes/servicecontext.xml" /> </plug-in>
方法二:在web.xml中做如下配置
<context-param> <param-name>contextconfiglocation</param-name> <param-value> /web-inf/classes/applicationcontext.xml, /web-inf/classes/applicationcontext_action.xml, /web-inf/classes/applicationcontext_service.xml </param-value> </context-param>
<listener> <listener-class> org.springframework.web.context.contextloaderlistener </listener-class> </listener>
附加:如果配置文件名前缀一样可以用可用 前缀*.xml代替列表
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |