前段时间搞了一下后台的国际化 现在记录下来。
首先是mvc的配置文件:
<!-- 国际化配置 -->
<bean id="messageSource"
class="org.springframework.context.support.ResourceBundleMessageSource">
<!-- 国际化信息资源文件所在的目录 (此处可以切换中英文配置文件)-->
<property name="basename" value="i18n.message_en_US" />
<!-- 找不到对应的代码信息,就用这个代码作为标识 -->
<property name="useCodeAsDefaultMessage" value="true" />
</bean>
Controller层:
@Autowired
ResourceBundleMessageSource resource;
//此处是国际化的引用
String LoginSuccessMsg=resource.getMessage("login.success.msg", null, null);
message_en_US.properties:
login.success.msg=Login successful!
message_zh_CN.properties:
login.success.msg=\u767B\u5F55\u6210\u529F!
到这里就结束了。