首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

Spring施用(一) —— ApplicationContext国际化

2012-06-27 
Spring应用(一) —— ApplicationContext国际化利用Spring3的ApplicationContext实现资源国际化,只需要下面

Spring应用(一) —— ApplicationContext国际化

利用Spring3的ApplicationContext实现资源国际化,只需要下面的简单3步就OK了。Mark下~~

?

第一步:编写资源文件(messages_en_US.properties)。此资源文件直接放置到classpath下面就可以了

import java.util.Locale;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;import com.guoxian.api.HelloApi;public class Client {public static void main(String[] args) {                //实例化容器ApplicationContext ctx = new ClassPathXmlApplicationContext(new String[] {"applicationContext.xml"});                //通过getMessage()方法获取资源文件中的值                //name:对应messages_en_US.properties中的key值                //第二个参数对应messages_en_US.properties中的value部分的参数。如果没有,写null即可String str = ctx.getMessage("name", new Object[]{"world"}, Locale.US);System.out.println(str);}}运行结果:hello world

热点排行