Java OpenResty Spring Spring Boot MySQL Redis MongoDB PostgreSQL Linux Android Nginx 面试 小程序 Arthas JVM AQS juc Kubernetes Docker 诊断工具


Spring Boot Thymeleaf 国际化 i18n

Spring Boot Thymeleaf i18n 大约 549 字

语法

#{}

示例

th:text中使用#{}引入Resource Bundle中的i18n资源。

<a th:text="#{header_home}" th:href="@{/}">首页</a>

<a th:text="#{header_search}" th:href="@{/search.html}">搜索</a>

YAML 配置

spring:
  messages:
    basename: file:${user.dir}/i18n/messages,classpath:i18n/messages
    cache-duration: 1h
    fallback-to-system-locale: true
  web:
    locale: en

i18n 文件

messages.properties

header_home=HOME
header_search=SEARCH

messages_en.properties

header_home=HOME
header_search=SEARCH

messages_zh.properties

header_home=首页
header_search=搜索
阅读 368 · 发布于 2023-08-17

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb

扫描下方二维码关注公众号和小程序↓↓↓

扫描二维码关注我
昵称:
随便看看 换一批