读书人

Spring施用(一) ApplicationCont

发布时间: 2012-06-27 14:20:09 作者: rapoo

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

读书人网 >开源软件

热点推荐