SpringMVC中properties文件读取
2024-08-31 05:57:36
SpringMVC给我们提供了用于properties文件读取的类: org.springframework.context.support.ResourceBundleMessageSource
1. 如果想要在项目中读取资源文件,首先要在SpringMVC的配置文件(applicationContext.xml)中增加一个messageSource的bean。
<bean id="messageSource"
class="org.springframework.context.support.ResourceBundleMessageSource">
<property name="basenames">
<array>
<value>Messages</value>
</array>
</property>
</bean>
2. 接下来在项目中增加一个简单的Message_zh_CN.properties文件,并添加如下内容。
3. 然后在代码中使用@Resource注入的方式使用MessageSource接收资源文件读取对象
@Controller
@RequestMapping("/pages/echo/*")
public class Echo
{
@Resource
MessageSource messageSource; @RequestMapping("sayHello")
public ModelAndView sayHello(String name)
{
this.messageSource.getMessage("welcome", new Object[]{name}, Locale.getDefault());
return null;
}
}
注意,在applicationContext.xml中配置的bean id必须和代码中的注入对象使用的id相同(messageSource)。
欢迎加入QQ群参与讨论. 422683877
最新文章
- SQL:指定名称查不到数据的衍伸~空格 换行符 回车符的批量处理
- request
- DRDB报错------0: Failure: (119) No valid meta-data signature found.
- 使用sysprep克隆虚拟机
- 蛮考验基础的JS笔试题(有坑小心!)
- MongoDB 字段增长
- wpf动画概述
- mysql语句中----删除表数据drop、truncate和delete的用法
- (转)eclipse安装jetty
- dubbo源码—service export
- elk调试环境
- QUIC协议原理分析(转)
- debug 2
- dll多个版本问题
- markdown实例
- 深入PHP内核之opcode handler
- [ActionScript 3.0] 记录几个ByteArray 十六进制 String等相互转换的方法
- Spring学习笔记:spring与mybatis四种整合方法
- onblur &; onchange
- mysql的一些基本知识