一.将properties文件位置加到spring mvc的配置的文件(spring-mvc.xml)中
1.bean中加入
<bean id="placeholderConfig" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="fileEncoding" value="UTF-8" />
<property name="location" value="classpath:conf/http.properties" />
</bean>
2.http.properties配置文件
http.url=192.168.1.10
http.port=8086
3.Controller代码
@Value("${http.url}")
private String strUrl;
@Value("${http.port}")
private String strPort;
二.SpringMVC在控制器Controller里面读取国际化message文件里面的值.
/**
* 读取国际化文件里面的变量值
*
* @param msgCode 变量名称
* @param args 参数
* @return
*/
public static String loadMessage(String msgCode, Object... args) {
ReloadableResourceBundleMessageSource messageSource;
messageSource = new ReloadableResourceBundleMessageSource();
messageSource.setBasename("classpath:/messages");
messageSource.setUseCodeAsDefaultMessage(true);
return messageSource.getMessage(msgCode, args, Locale.getDefault());
}
更多推荐
spring mvc controller中获取属性文件(properties)的值
发布评论