在创建多模块项目时遇到以下2个问题:
1. 如果创建一个子模块,专门用来存放resources?
如:spring.xml, spring-mvc.xml, log4j.properties, jdbc.properties......
这是我创建的多模块项目:

2. 如果在各模块中访问resources?
因为resources放在一个子模块中,其实模块访问不了。
在子模块中不能访问另一个子模块的资源文件:

------解决思路----------------------
问一下,这种多模块有啥好处呢?模块复用?
但是资源文件复用度好像不是太高?
------解决思路----------------------
main 中怎么可能访问到呢? common又没依赖web, 编译都不会把web下的东西加进来
你这代码在tomcat上跑完全没问题!
如果你要在main中测试可以SqlTemplate类放在web项目里面
------解决思路----------------------
common项目与web项目没关联起来吧,像这种多模块的用的很少,在web项目中引用common项目就好
------解决思路----------------------
便与版本控制,适合多人开发,好控制。
------解决思路----------------------
在你装ressource的那个模块里写个工具类用来获取呢?比如你有个MyRessource:getRessource(String url);