SpringI18nDemo.java 792 B

12345678910111213141516171819202122232425
  1. package com.lovecoding.i18n;
  2. import org.springframework.context.support.ClassPathXmlApplicationContext;
  3. import org.springframework.context.support.ResourceBundleMessageSource;
  4. import java.util.Locale;
  5. public class SpringI18nDemo {
  6. public static void main(String[] args) {
  7. ClassPathXmlApplicationContext context =
  8. new ClassPathXmlApplicationContext("bean.xml");
  9. ResourceBundleMessageSource bean = context.getBean(ResourceBundleMessageSource.class);
  10. Object[] o = new Object[]{
  11. "Hello", "Learing Java"
  12. };
  13. String i18n = bean.getMessage("username", o, Locale.CHINA);
  14. System.out.println( i18n );
  15. String i18n1 = bean.getMessage("username", o, Locale.US);
  16. System.out.println( i18n1 );
  17. }
  18. }