在Spring MVC中存储自定义应用程序参数的位置?

时间:2014-01-09 12:04:01

标签: spring-mvc

我需要在我的Spring MVC应用程序配置中存储“hostName”参数(用于将模板中的链接写入静态资源,这些资源位于static.hostName上)。我认为硬编码很糟糕,所以我应该在哪里存储它?

Web.xml或servlet-context.xml?我怎么得到它? 感谢。

1 个答案:

答案 0 :(得分:1)

使用PropertyPlaceholderConfigurer,您可以将bean(和基元)外部化为属性文件。您可以使用SpEl和@Value注入这些bean:

@Value("${hostname}")
private String hostname;

您可以在参考文档中找到configuration example