说说开发大佬 是怎么用注解校验外部传给系统参数吧 (针对服务端)

我们有机会拿到项目的代码时,肯定会去看看对不对?
那么有些项目会不会出现这种代码
image.png

如果不明白 Java 注解是什么东东 请移步 https:www.baidu.com(ps:能加入文字链接就好了)

看到@TestCheck(max = 10, min = 5) 是不是很奇快这个注解是干嘛的??我第一次也很奇怪。问了我们开发 才知道这个是注解校验参数,还是说这个是基本的用法。可怜的我连最基本的用法都还不了解😂 感觉又可以学习一波注解了。立马百度注解的用法。无奈网上说的都很高端,看的稀里糊涂的。。

经过问开发,自己捣鼓一阵子之后。发现原来是这么用的。各位看官请耐心。。

一、首先定义一个注解类:
image.png

定义完注解,肯定不会自动帮你 check 数据的。

二、定义一个注解解释器(告诉注解这么去玩,怎么去解释)
详情如图:
image.png

三、测试
改变相应的参数,就能 check 出 ture or false
image.png

image.png

image.png

是不是很 nice ,比每次拿到一个参数去 < > != 比较什么的 方便多了 😄 : smile:

这期分享就到这里 谢谢大家😮

回帖
请输入回帖内容 ...