在Spring中使用ResourceBundle有多种方式。以下是一种常见的方法:
welcome.message=Welcome to our website
error.message=An error occurred
<bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
<property name="basename" value="messages"/>
</bean>
@Autowired
private MessageSource messageSource;
public String getMessage(String key) {
return messageSource.getMessage(key, null, Locale.getDefault());
}
在上面的例子中,通过@Autowired注入MessageSource,然后使用getMessage方法获取相应的消息。可以传递Locale参数来指定不同的语言。