Nacos 国际化

项目需要,后端异常信息需要进行国际化处理。所以想有没有方便易用的可选项。

1、国际化配置调整,不需要重启系统

2、可支持添加不同或自定义语言包(就是配置的资源文件)

参考:

Nacos实现SpringBoot国际化的增强_springcloud nacos i18n-CSDN博客

本来是想找下工作流 flowable示例,结果发现还有国际化

https://gitee.com/wxjstudy/jove-fast

集成遇到的问题:

1、配置文件 NacosConfig,SpringConfig,MessageConfig 这些最后是和业务微服务放一起(否则又各种类加载问题)

2、nacos 配置,新增命名空间 并创建相关资源文件

3、与前端配合,在请求头,增加 lang请求参数 lang=zh_CN

关键文件目录截图如下:(这个项目中是把i18n独立出来,实际还是需要融合到项目中)

4、新增配置项:

  cloud:
    nacos:
      discovery:
        # 服务注册地址
        server-addr: 127.0.0.1:8848
      config:
        # i18n 配置
        dNamespace: 81344a04-8fc8-43cb-8b27-42560a7ba584
spring:
  messages:  # 国际化配置
    baseFolder: i18n/
    basename: ${spring.application.name}-message
    encoding: UTF-8
    cacheMillis: 10000

相关推荐

  1. <span style='color:red;'>Nacos</span>

    Nacos

    2024-07-10 01:04:07      35 阅读
  2. <span style='color:red;'>Nacos</span>

    Nacos

    2024-07-10 01:04:07      33 阅读
  3. <span style='color:red;'>Nacos</span>

    Nacos

    2024-07-10 01:04:07      25 阅读
  4. Nacos_Linux上部署nacos

    2024-07-10 01:04:07       54 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-10 01:04:07       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-10 01:04:07       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-10 01:04:07       58 阅读
  4. Python语言-面向对象

    2024-07-10 01:04:07       69 阅读

热门阅读

  1. 整车行业APS项目难点(我的APS项目九)

    2024-07-10 01:04:07       23 阅读
  2. 7月07日,每日信息差

    2024-07-10 01:04:07       25 阅读
  3. 定义变量和声明变量、定义类和声明类

    2024-07-10 01:04:07       25 阅读
  4. 2024第三届中国医疗机器人大会第一轮通知

    2024-07-10 01:04:07       16 阅读
  5. 反向业务判断逻辑

    2024-07-10 01:04:07       21 阅读
  6. 决策树构建精要:算法步骤与实现细节

    2024-07-10 01:04:07       21 阅读
  7. 我们为什么要学数据库?

    2024-07-10 01:04:07       20 阅读
  8. redis的setnx实现分布式锁

    2024-07-10 01:04:07       30 阅读
  9. Bert 变种, T5模型

    2024-07-10 01:04:07       21 阅读