spring mvc controller中获取属性文件(properties)的值

来源:互联网 发布:windows 10中文包 编辑:程序博客网 时间:2024/05/16 03:20

一.将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.10http.port=80863.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());  }  


0 0
原创粉丝点击