团队协作中struts+hibernate+spring的配置

本文介绍如何在Struts项目中配置多个Struts配置文件,并展示了如何在Spring框架中使用多种方法加载多个配置文件。这有助于提高开发效率并减少代码错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

由于是团队项目,虽然现在有svn/cvs/vss等好用的工具,但是有时因为开发过程中遇到一些文件共享冲突或者希望同时操作某个文件的时候,这些软件有时会出错,所以并不是很安全。因此在SSH开发,将配置分开,也可以尽可能的降低代码出错的几率。

多个struts配置:


在web.xml中配置


<servlet>
  <servlet-name>action</servlet-name>
  <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
  <init-param>
   <param-name>config</param-name>
   <param-value>
    /WEB-INF/struts-config.xml, /WEB-INF/struts-config-bulletin.xml, /WEB-INF/struts-config-card.xml, /WEB-INF/struts-config-chat.xml, /WEB-INF/struts-config-department.xml, /WEB-INF/struts-config-dictionary.xml,
    /WEB-INF/struts-config-email.xml, /WEB-INF/struts-config-folder.xml, /WEB-INF/struts-config-global.xml, /WEB-INF/struts-config-meeting.xml, /WEB-INF/struts-config-role.xml, /WEB-INF/struts-config-transtion.xml,
    /WEB-INF/struts-config-user.xml
   </param-value>
  </init-param>
  <init-param>
   <param-name>debug</param-name>
   <param-value>3</param-value>
  </init-param>
  <init-param>
   <param-name>detail</param-name>
   <param-value>3</param-value>
  </init-param>
  <load-on-startup>0</load-on-startup>
 </servlet>
 <servlet-mapping>
  <servlet-name>action</servlet-name>
  <url-pattern>*.do</url-pattern>
 </servlet-mapping>

 

多个spring 的配置:

有以下两种方法:

1.在struts结合中配置

   <plug-in
  className="org.springframework.web.struts.ContextLoaderPlugIn">
  <set-property property="contextConfigLocation"
   value="/WEB-INF/applicationContext*.xml" />
 </plug-in>

 

2.在主applicationContext.xml中配置

 <import resource="applicationContext/applicationContext_nzh.xml"/>
 <import resource="applicationContext/applicationContext_lzm.xml"/>
 <import resource="applicationContext/applicationContext_djp.xml"/>
 <import resource="applicationContext/applicationContext_zt.xml"/>
 <import resource="applicationContext/applicationContext_cfy.xml"/>
 <import resource="applicationContext/applicationContext_zjq.xml"/>
 <import resource="applicationContext/applicationContext_yzf.xml"/>

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值