当前位置: 首页 > news >正文

springboot国际化

springboot国际化

不需要引入额外的jar包
参考:https://zhuanlan.zhihu.com/p/551605839

1.rources要创建Resource Bundle

在这里插入图片描述

2.yml配置中引入Resource Bundle

引入Resource Bundle

spring:messages:encoding: UTF-8basename: i18n/messages_common

3.创建国际化工具

/*** 国际化** @author Mark sunlightcs@gmail.com* @since 1.0.0*/
public class MessageUtils {private static MessageSource messageSource;static {messageSource = (MessageSource)SpringContextUtils.getBean("messageSource");}public static String getMessage(int code){return getMessage(code, new String[0]);}public static String getMessage(int code, String... params){return messageSource.getMessage(code+"", params, LocaleContextHolder.getLocale());}
}

4.在校验中使用国际化提示信息

public ZenException(int code, String... params) {this.code = code;this.msg = MessageUtils.getMessage(code, params);
}
http://www.lryc.cn/news/118605.html

相关文章:

  • 12种不宜使用的Javascript语法
  • vue3+element-plus点击列表中的图片预览时,图片被表格覆盖
  • flutter:二维码生成与读取
  • Camunda 7.x 系列【14】核心概念
  • matplotlib 笔记:hist2d 2D直方图
  • 数据库优化脚本执行报错
  • TopN漏洞--sql注入
  • 【论文阅读】UNICORN:基于运行时来源的高级持续威胁检测器(NDSS-2020)
  • Linux的基本介绍和常用命令
  • Flutter 中
  • 可视化高级绘图技巧100篇-总论
  • Android AOSP源码编译——AOSP下载(一)
  • Qt 文件对话框使用 Deepin风格
  • .net core 配置swagger
  • leetcode707. 设计链表(单链表+虚拟头指针+双指针遍历)
  • 电脑麦克风没声音?
  • React Native元素旋转一定的角度
  • LeetCode 1749. 任意子数组和的绝对值的最大值
  • 初学HTML:在线简易画板设计。
  • IDEA项目实践——Spring框架简介,以及IOC注解
  • Scala(第一章Scala入门)
  • Linux tcpdump 命令详解
  • 试卷擦除答案的工具,几个步骤轻松搞定
  • vue3部署宝塔后请求接口404以及刷新页面404的问题解决方案
  • java.sql.Date java.util.Date
  • 斗象科技-2023攻防演练必修高危漏洞集合百度网盘下载(2版本)
  • 分布式数据库视角下的存储过程
  • 深度学习常用的激活函数
  • 深度学习之用PyTorch实现逻辑回归
  • 04-4_Qt 5.9 C++开发指南_时间日期与定时器