本文共 779 字,大约阅读时间需要 2 分钟。
对于信息的处理通常是两种方法:
1.信息存储在数据库中,用的时候从数据库里取出 2.将信息存放咋Java类里面,用的时候从Java类里面取出 String getMessage(String code,Objects[] args,Locale loc)是其中主要的一个方法。当application.xml被加载的时候,会自动查找xml中定义的messageSource。开发人员通过org.springframework.context.support.ResourceBundleMessageSource来获取国际化信息。step1:配置contextSupport.xml
messages
messages是要读取的messages.properties文件
step2:定义message.properties
HelloWorld=\u95EE\u5019\u8BED\uFF1A{0}\u95EE\u5019\u65F6\u95F4\uFF1A{1}
step3:测试代码
public static void main(String[] args){ ApplicationContext ctx=new ClassPathXmlApplicationContext("contextSupport.xml"); Object[] objs=new Object[] {"Hi,summon",Calendar.getInstance().getTime()}; String msg=ctx.getMessage("HelloWorld", objs, Locale.CHINA); System.out.println(msg); }
测试结果
转载地址:http://cucrj.baihongyu.com/