【发布时间】:2016-06-11 11:07:25
【问题描述】:
我有一个使用带有 Freemarker 模板的 Struts 2 和 Spring 4 的 Web 应用程序。
我有一些配置字符串存储在.properties 文件中,我需要在每个页面上呈现它们(例如,我们的 CDN 路径,其中包含一个版本字符串)。现在这些属性由 Spring 读取并存储在 org.springframework.core.env.Environment 的实例中。
有没有一种简单的方法可以让我的所有视图都可以访问我的 Environment 实例?
我们有另一个应用程序通过动作继承来做到这一点,其中一个基类有一个getEnvironment() 方法。我不喜欢这种方法,因为每个动作都必须扩展基类。
【问题讨论】:
标签: java spring properties struts2 freemarker