2016-08-24 87 views
0

我有由,比如说,10个模块的项目。这些模块是使用spring bean进行依赖的普通Java模块。使用资源文件来自其他模块的Spring MVC模块

我知道,当我定义我的Spring配置文件,在建筑,春天会发现从其他模块豆,如果他们在配置文件中引用的,所以这使得生活非常方便的配置文件分离。

不过,我现在已经做了一个新的模块,这是一个Spring MVC的Web模块。我仍然想引用来自其他Java模块的各种配置文件,但不知道如何执行此操作。我试过在servlet文件中定义类路径*:但它似乎允许我在当前模块中获取文件。

这里是2个模块可视化:

- MVC模块 -

----- SRC - >主 - > Java代码-----

-----网络 - > WEB-INF - >的servlet /上下文文件-----

- 单独的Java模块 -

----- src - > main - > spring资源文件-----

所以从我的MVC模块web文件夹中,我想访问单独的java模块spring文件。

我能做到这一点?

感谢

回答

1

如果这是一个基于Maven的项目,然后在你的Web模块的pom.xml,你将不得不在Java模块添加作为一个依赖。因为默认情况下只src/main/javasrc/main/resources包含在JAR配置文件必须在src/main/resources存在。

<dependency> 
     <groupId>com.java.module</groupId> 
     <artifactId>java-module</artifactId> 
     <version>1.0.0</version> 
</dependency> 

注意,当您添加的依赖在Java模块所有的依赖将被纳入您的Web模块中。