Spring Java+;将模板文件设置为样式表

Spring Java+;将模板文件设置为样式表,java,css,spring,Java,Css,Spring,我需要一种在编译时将模板文件(styles.vm)设置为样式表文件(styles.css)的方法。原因很简单,我需要在所有样式表中“环境化”背景图像路径。例如: .bg { background:url('$(static.image.path)graphic_background.png') } 其中$(static.image.path)是在每个环境特有的属性文件中找到的变量。有什么建议吗 注意:我创建了一个Servlet侦听器,它解析所有样式表并动态注入路径,但我觉得这个解决方案有些过分

我需要一种在编译时将模板文件(styles.vm)设置为样式表文件(styles.css)的方法。原因很简单,我需要在所有样式表中“环境化”背景图像路径。例如:

.bg { background:url('$(static.image.path)graphic_background.png') }
其中$(static.image.path)是在每个环境特有的属性文件中找到的变量。有什么建议吗


注意:我创建了一个Servlet侦听器,它解析所有样式表并动态注入路径,但我觉得这个解决方案有些过分。

您可以使用maven资源过滤插件在构建时动态替换变量占位符。请参阅文档。

您使用的是哪种构建工具?@RaviH-Maven是我们正在使用的构建工具。这正是我所需要的。一旦我有了这个方向,我在谷歌上搜索了更多关于Maven过滤和CSS的内容,发现了这篇文章,其中包括: