在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參數來指定不同的語言。