SpringBoot系列(九)国际化

本文详细介绍了SpringBoot的国际化配置,包括定义不同语言的配置文件,如messages.properties,messages_zh_CN.properties和messages_en_US.properties。讨论了默认区域解析器AcceptHeaderLocaleResolver的工作原理,以及如何在Firefox中修改区域语言。此外,还讲解了如何修改国际化配置文件的前缀,以及在代码中通过MessageSource获取国际化信息的方法。最后,文中提到了多种区域解析器,如SessionLocaleResolver、CookieLocaleResolver、FixedLocaleResolver,并探讨了通过参数修改用户区域的实现方式。
摘要由CSDN通过智能技术生成

一、国际化配置文件定义

springboot默认就支持国际化的,而且不需要你过多的做什么配置,只需要在resources/下定义国际化配置文件即可,注意名称必须以messages开发。

  • messages.properties (默认,当找不到语言的配置的时候,使用该文件进行展示)。
  • messages_zh_CN.properties(中文)
  • messages_en_US.properties(英文)

英文配置如下:

welcome to login to csdn(English)

JSP页面定义:

<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<html>
<%@page contentType="text/html; charset=UTF-8" %>
<head>
    <title>i18n国际化</title>
</head>
<body>
    <spring:message code="welcome"></spring:message>
</body>
</html
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值