当前位置: 首页> 游戏> 攻略 > 网业设计_产品外观设计用什么软件_郑州搜狗关键词优化顾问_google网站

网业设计_产品外观设计用什么软件_郑州搜狗关键词优化顾问_google网站

时间:2025/7/15 10:26:21来源:https://blog.csdn.net/xiaoheihai666/article/details/145960125 浏览次数:0次
网业设计_产品外观设计用什么软件_郑州搜狗关键词优化顾问_google网站

哈喽,好久不见。最近项目内网开发导致断更了好久。今天介绍一个简单且有意思的开发技巧吧。之前用过validation后端验证功能但没进一步了解,都只是简单用一下。假如开发中要求传参必须按照规则 不能毫无底线什么都能传,本篇介绍的就是针对此功能的方法

1. 首先我们在pom文件中加入以下依赖

        <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-validation</artifactId></dependency>
2.编下以下方法代码,最重要的就是pattern中的正则表达式
@Data
@ApiModel
public class TestValidation {@NotBlank//名字必须为中文名,且长度为2--15个汉字@Pattern(regexp = "^[\\u4e00-\\u9fa5]{2,15}$")@ApiModelProperty("姓名")private String name;
}
3.编下controller类来测试该方法
@RestController
@RequestMapping("test")
@Api("测试Web接口")
public class TestController {@PostMapping("test")@ApiOperation("测试方法")public R test(@Valid @RequestBody TestValidation name){return R.ok().put("msg","hello,"+name.getName());}
}

由于我之前加入了swagger大家可以忽略@Api()和@ApiOperation()注解,可以用postman来调用接口

我们先随便测试一个姓名为英文的看能否通过测试

正确方法:

讲了这么多除了让大家更熟悉@Validation这个注解外,更重要的是了解以下正则表达式的使用,这样可以是我们开发效率事半功倍且bug会更少

关键字:网业设计_产品外观设计用什么软件_郑州搜狗关键词优化顾问_google网站

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: