今天在搭建一个系统的SSH架构时,由于考虑到团队的模块划分,每一个模块都会对应几个struts配置文件,如果都要在struts.xml中include一下,会很麻烦,尤其在使用SVN同步代码时,struts.xml文件会冲突。开始打算重写struts的过滤器,以自动扫描指定文件下的配置文件的。。
上网想搜一下struts的配置文件扫描过程的,恰巧看到[url]http://www.iteye.com/topic/338419[/url]这个帖子,原来struts2 1.2.*以上支持include正则配置,正好解决这个问题。只要在struts.xml中配置如下:
<include file="app-struts-config/struts-*.xml"/>
这样struts就会自动扫描classpath下app-struts-config文件夹下中以struts开头的配置文件。
上网想搜一下struts的配置文件扫描过程的,恰巧看到[url]http://www.iteye.com/topic/338419[/url]这个帖子,原来struts2 1.2.*以上支持include正则配置,正好解决这个问题。只要在struts.xml中配置如下:
<include file="app-struts-config/struts-*.xml"/>
这样struts就会自动扫描classpath下app-struts-config文件夹下中以struts开头的配置文件。