自己学习,搭了一个SSH整合的框架,用SVN版本管理我想问的是 多人开发的时候各自的配置文件怎么处理啊?举个例子,在struts.xml中,我只要login、register这些公用的action,
其他的业务逻辑action我想在每个人编码的时候自己添加,当然,不让他们修改这个基本的struts.xml
要不然添加一个action就修改一下struts.xml,版本管理麻烦不说,文件体积也会越来越大的applicationContext.xml同理,依赖关系也要各个配置各自的,不能修改基础的applicationContext.xml
各位老师有什么好办法吗?说说思路~~谢谢
其他的业务逻辑action我想在每个人编码的时候自己添加,当然,不让他们修改这个基本的struts.xml
要不然添加一个action就修改一下struts.xml,版本管理麻烦不说,文件体积也会越来越大的applicationContext.xml同理,依赖关系也要各个配置各自的,不能修改基础的applicationContext.xml
各位老师有什么好办法吗?说说思路~~谢谢
解决方案 »
- 问一个mvn test的问题
- sybace批量执行错误,哪位大侠帮忙看看。
- Linux 装 JDK
- session问题
- spring事务控制模板问题!!!!!!!!
- 快疯啦~sos~hibernate+struts~实在看不出来问题在那里~
- 一个Boolean的变量如取相反的值?
- Struts 的问题!关于Action!!
- tomcat上面项目运行正常,weblogic下面出现•There is no Action mapped for namespace [/] and acti
- jquery.form.js与后台交互在IE8和firefox出现不同状况
- Server Push
- java正则表达式问题(高分急求-雪地跪求)
XXX-applicationContext.xmlstruts.xml 里面也可以包含多个配置文件所以可以 各做各得
这样做的话,每个人还是要不停的修改struts.xml啊
<include file="A.xml"/>
<include file="B.xml"/>
.
.
.
刚看了一个解决方案,可以使用通配符:
<include file="config/struts-*.xml"></include>这样我只要求每个人的配置文件按照固定的命名方式放在config文件夹下就可以了
总结一下:
1.基础的配置文件中使用通配符,将每个人的配置文件包含进来
struts:
<include file="config/struts-*.xml"> </include>
spring:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath*:config/applicationContext-*.xml
</param-value>
</context-param>
etc...
2.按功能模块划分项目任务,包括配置文件;各人管理个人的配置文件
3.多人共同负责同一模块时,注意版本管理结贴散分