我需要在我的Spring MVC应用程序配置中存储“hostName”参数(用于将模板中的链接写入静态资源,这些资源位于static.hostName上)。我认为硬编码很糟糕,所以我应该在哪里存储它?
Web.xml或servlet-context.xml?我怎么得到它? 感谢。
答案 0 :(得分:1)
使用PropertyPlaceholderConfigurer
,您可以将bean(和基元)外部化为属性文件。您可以使用SpEl和@Value
注入这些bean:
@Value("${hostname}")
private String hostname;
您可以在参考文档中找到configuration example。