如何在多模块项目中只设置一个ehcache.xml?

How to set only one ehcache.xml in a multimodule project?

我有一个 "common" 项目,我想在其中放置 ehcache.xml。 然后,我有一系列 spring 引导项目,以这种方式使用 EnableCaching 注释:

@EnableCaching
public class Project1SpringBoot {
     ....
     ....

应用程序内部 属性 我有:

spring.cache.jcache.config: classpath:ehcache.xml

但我想指明 "common" 项目类路径,这样我就不必在 n 个项目上复制 ehcache.xml 文件。

这可能吗?或者你能建议我换一种方式吗?

你说的应该有用。如果公共项目包含 ehcache.xml 文件并且公共项目在类路径或您的其他项目中,那么 classpath:ehcache.xml 应该可以工作。