java后端如何根据字典枚举值翻译成中文返回给前端

2023-05-16

使用场景: 我从数据库库中查出来的数据是一个字典code值,但是需要在页面上展示对应的中文,可以前端进行翻译也可以后端进行翻译,看怎么配合着来,这里展示的是后端如何将数字翻译成对应的中文返回给前端进行展示。

1.定义一个枚举类


public enum ResultState {

    //回执状态
    CESHI1("11", "测试1"),
    CESHI2("12","测试2"),
    CESHI3("13","测试3"),
    CESHI4("14","测试4"),
    CESHI5("15","测试5"),
   
  

   
    private String code;
    private String msg;


    ResultState(String code, String msg) {
        this.code = code;
        this.msg = msg;
    }

//这里就是将code翻译成对应的中文
    public static String msg(String code) {
        ResultState[] resultStates = values();
        for (ResultState resultState : resultStates) {
            if (resultState.code().equals(code)) {
                return resultState.msg();
            }
        }
        return null;
    }

    public String code(){
        return this.code;
    }

    public String msg(){
        return this.msg;
    }


    public String getCode() {
        return code;
    }
    public void setCode(String code) {
        this.code = code;
    }
    public String getMsg() {
        return msg;
    }
    public void setMsg(String msg) {
        this.msg = msg;
    }
}


2.你查出来的code进行传值,调用上面这个方法就搞定了。

//对回执状态进行翻译
 String returnCode= invtQueryDTO.getReturnCode();
 invtQueryDTO.setReturnStatus(ResultState.msg(returnCode));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

java后端如何根据字典枚举值翻译成中文返回给前端 的相关文章

随机推荐

  • 抖音养号脚本源码分享

    今天分享一个抖音养号脚本源码 无论你是开直播还是抢红包之类的 xff0c 都需要一个权重号才有流量 xff0c 所有都需要养号 xff0c 每天自动刷视频 xff0c 点赞关注等 xff0c 增加抖音号的权重 34 ui 34 var co
  • 中心矩和原点矩_概率论中的“矩”是什么意思

    在前两篇文章 xff08 Mr 括号 xff1a 时域分析 有量纲特征值含义一网打尽 Mr 括号 xff1a 时域分析 无量纲特征值含义一网打尽 xff09 中提到了 矩 这个概念 例如期望是一阶矩 xff0c 方差是二阶矩等等 要怎么理解
  • mysql修改某个字段的值_SQL 语句 以某一个字段为条件 修改某一个字段的值

    展开全部 update table set col2 61 case when col1 条件1 then 值1 when col1 条件2 then 值2 xff1b 或者分为几句修改 update table set col2 61 值
  • Linux 磁带机型号,请教一下,爱华的磁带机型号大全,里面的字母什么意思?

    对爱华不太熟 xff0c 以为每行开头就是一个型号 xff0c 可是后面还是有型号 xff0c 而且后面的字母和词组掺杂其中 xff0c 那些字面和词组又是什么意思呢 xff1f 看得我头疼 xff01 请教解答 xff0c 另外问一下 x
  • 做了8年游戏开发的程序员对未来的忧虑

    编者按 xff1a 这位做了8年游戏开发的程序员的忧虑或许不是个例 xff0c 也可能是我们许多人正在经历或者将要经历的一个人生迷茫期 鉴于此 xff0c 希望他的忧虑和对未来的思考也能对你在现在或者将来的选择上有所帮助 我 22 岁毕业
  • 鸿蒙OS可以装电脑吗,华为的鸿蒙系统可以用在电脑上吗?

    根据官方描述 xff1a 华为的鸿蒙OS是基于微内核 面向全场景的分布式操作系统 既然是面向全场景 xff0c 当然也包括了电脑 xff0c 不过按照个人理解 xff0c 并不是我们现在所用的电脑 xff0c 而是基于国产的创新型电脑 xf
  • 写一段pandas读取Excel倒数五行数据的代码

    import pandas as pd df 61 pd read excel 39 filename xlsx 39 last five rows 61 df tail 5 print last five rows
  • Houdini 想做一个湖边小屋的场景应该怎么做呢

    在 Houdini 中建立湖边小屋的场景可以分为以下几个步骤 建立场景的结构 使用 Houdini 的建模工具建立小屋的模型 包括屋顶 墙壁 窗户 门等组成部分 创建材质 使用 Houdini 的材质工具为小屋的各个部分创建材质 包括木板
  • springboot如何集成redis

    Springboot可以通过依赖管理器来实现对Redis的集成 可以通过在项目的pom xml文件中添加相应的依赖来实现Redis的集成 xff0c 然后在配置文件中配置Redis的相关参数 xff0c 就可以实现Springboot与Re
  • pandas 分批次读取excel

    你可以使用pandas的read excel函数来读取excel文件 这个函数有一个参数叫做chunksize xff0c 可以让你设置分批次读取的行数 例如 xff1a span class hljs keyword import spa
  • java 给视频加水印

    Java 可以使用第三方库来给视频加水印 其中一个常用的库是 ffmpeg 你可以使用 ffmpeg 库中的命令行工具来给视频加水印 首先 xff0c 你需要下载 ffmpeg 库并将其添加到你的项目中 之后 xff0c 你可以使用下面的代
  • 2021-08-18 Linux关机时执行指定脚本

    要实现在Linux关机时执行某个脚本的具体思路 1 在文件夹 etc init d 下创建关机时需要执行的脚本 file name 2 分别在文件夹 etc rc0 d 和 etc rc6 d 下创建该脚本文件的链接文件 K07file n
  • i3wm和xfce和lxde和kde plasma哪个更稳定?哪个更易用?哪个更轻量级?哪个占用资源更少?哪个生态更好?哪个操作和样式更像Windows?...

    i3wm是一个纯粹的窗口管理器 xff0c 它比较稳定 xff0c 但不太易用 Xfce LXDE和KDE Plasma都是桌面环境 xff0c 它们比i3wm更易用 xff0c 但不一定更稳定 Xfce LXDE和KDE Plasma都比
  • ubuntu22.04安装python

    在 Ubuntu 22 04 上安装 Python 可以使用以下步骤 xff1a 打开终端 xff1a 按快捷键 Ctrl 43 Alt 43 T 打开终端 更新包管理器 xff1a 在终端中输入 sudo apt update 并回车 安
  • 绝对实用!学习计算机编程语言的方法

    点击上方 程序人生 xff0c 选择 置顶公众号 第一时间关注程序猿 xff08 媛 xff09 身边的故事 10000 小时定律 学习任何新东西我只坚信 10000 小时定律 xff0c 只要付出时间 xff0c 就会有收获 不同人的区别
  • windows ssh登录命令

    要在 Windows 上使用 SSH 登录远程主机 xff0c 你需要使用 Windows 终端程序或者命令提示符窗口 首先 xff0c 你需要安装 SSH 客户端 Windows 10 内置了 OpenSSH 客户端 xff0c 你可以直
  • Android Fragment切换动画的2种实现方式

    Fragment切换动画 在Activity跳转之间可以设置动画效果 xff0c 例如平移 xff0c 渐变 xff0c 旋转等动画 xff0c 当然在Fragment中也可以设置切换的动画效果 xff0c 可以达到跟ViewPager切换
  • Android apk 系统签名

    因工作需要对系统的wifi和以太网进行配置 xff0c 需要获取到系统权限以后才能进行操作 xff0c 因此研究了下对apk 进行系统签名以获取系统权限 xff0c 其实本来打算如果root可以的话直接通过root的方式 xff08 设备已
  • 利用transformer结合bert作为提出关键字算法的好处

    使用 transformer 结合 BERT 作为关键字提取算法的好处是 xff1a 可以利用 BERT 的语言理解能力来提取出文本中的关键信息 transformer 模型具有很强的泛化能力 xff0c 能够很好地适用于不同的语料库 在计
  • java后端如何根据字典枚举值翻译成中文返回给前端

    使用场景 xff1a 我从数据库库中查出来的数据是一个字典code值 xff0c 但是需要在页面上展示对应的中文 xff0c 可以前端进行翻译也可以后端进行翻译 xff0c 看怎么配合着来 xff0c 这里展示的是后端如何将数字翻译成对应的