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

标签 java css spring

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

.bg { background:url('$(static.image.path)graphic_background.png') }

其中 $(static.image.path) 是在每个环境唯一的属性文件中找到的变量。有什么建议么?

注意:我已经创建了一个 Servlet Listener 来解析所有样式表并动态注入(inject)路径,但我觉得这个解决方案有点矫枉过正。

最佳答案

您可以使用 Maven 资源过滤插件在构建时动态替换变量占位符。参见 Maven Resource Filter Plugin用于文档。

关于java - Spring Java + 将模板文件设置为样式表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21830404/

相关文章:

java - 从 .class 文件读取对象

java - 字符串与文字 java == interned 字符串比较

html - 响应能力 :div resizes depending on inline div

java - 如何在 Spring Boot 应用程序上为数据库连接设置 TCP NODELAY

java - 如何在我的 SomethingManager 类的实现之间切换?

java - Maven jar 文件 : library include failed

java - ArrayList 覆盖自身

html - IE 11 不会使 DIV 居中

javascript - Angular 隐藏并显示多个 div

java - quartz 和 mysql 的自动模式创建失败并出现 MySQLSyntaxException