greeting=Hello!
<bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
<property name="basename" value="messages" />
</bean>
import org.springframework.context.MessageSource;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class HelloWorld {
public static void main(String[] args) {
ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
MessageSource messageSource = (MessageSource) context.getBean("messageSource");
String greetingEn = messageSource.getMessage("greeting", null, "Default Greeting", new Locale("en"));
System.out.println("English Greeting: " + greetingEn);
String greetingZh = messageSource.getMessage("greeting", null, "Default Greeting", new Locale("zh"));
System.out.println("Chinese Greeting: " + greetingZh);
context.close();
}
}