一个项目的webapp模块的配置文件中这么写:
将service模块的worker-service-context.xml引入了,但如果其他模块proxy或common模块(共四个模块见图片,这里写的是最后的单词名)也有个同名的配置文件呢?一直理解不了它是怎么判断出是从哪个模块下引入想引入的配置文件的。。
看你项目用的maven多模块,那么你需要知道
1:各模块项目独立,互不影响
2,:每一个项目在编译时会编译为class文件,而classpath指的是在当前项目下寻找,和别的分支模块无关。
因为每个项目的classpath是不相同的,你没看见路径前面都有一个classpath:吗?
classpath:是在当前项目查找,classpath*: 是在所有依赖的jar包的classpath下查找。
classpath的路径就是output directory下面的classes目录
楼主,你看下webapp的pom.xml文件,是不是引入了service子模块,如果是这样的话就说的通了