老师设置统一的异常枚举后,如果msg的值含有变量,该怎么设置呢?

来源:4-3 API统一返回对象

神话_

2022-05-07 22:43:13

老师设置统一的异常枚举后,如果msg的值含有变量,该怎么设置呢?

如果利用

ApiRestResponse.error(Integer code, String msg);

这个重载方法设置的话,感觉代码又不统一了

比如异常枚举,我的code属性设置为:10003,msg属性设置为:密码长度不能少于+minPassword+位;

这个minPassword变量的值是动态改变的,比如这个变量的值是从数据库动态获取出来的,我该怎么设置这个异常枚举msg的值呢?

相关截图:

https://img.mukewang.com/climg/62767cde09d79dd814440813.jpg


相关截图:

https://img.mukewang.com/climg/6276852a0947343212860901.jpg


相关截图:

https://img.mukewang.com/climg/62768547098c052812570892.jpg

写回答

1回答

好帮手慕小蓝

2022-05-08

同学你好,枚举类中要求每个字段都是常量,所以无法写入变量的,同学的想法中,违背了Java的语法,是无法实现的。

祝学习愉快~


0

0 学习 · 9886 问题

查看课程