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

参与网站网站建设连云港北京网站建设

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

哈喽,好久不见。最近项目内网开发导致断更了好久。今天介绍一个简单且有意思的开发技巧吧。之前用过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会更少

http://www.dtcms.com/a/438998.html

相关文章:

  • 如何建设自己的网站 知乎wordpress 无广告视频插件
  • 算法 - FOC开环速度控制
  • 企业建设网站费用福建省建设厅网站信用评分
  • 北京私人做网站请seo的人帮做网站排名
  • 网站建设基础策划书网站做跳转会有什么影响
  • 网站建设怎么销售数据库网站
  • 做企业网站安装什么系统好google 网站优化工具
  • 网站内容分析阿里云备案网站建设方案书
  • 一键免费生成网页的网站wordpress做的外贸网站6
  • 域名注册网站那个好wordpress文字幻灯片
  • MySQL 8.0 InnoDB ReplicaSet 完整配置指南与切换
  • PCB学习——STM32F103VET6-STM32接口部分
  • [光学原理与应用-480]:《国产检测设备对比表》
  • 再谈Linux多进程——进程处理与守护进程
  • 广东平台网站建设制作大型网站只做要多少钱
  • 【LLM】基于ms-Swift大模型SFT和RL训练
  • 基于VisionMaster实现数据实时存储至MySQL
  • 文化共享工程网站建设情况做外贸比较好的网站
  • 淮安建设工程协会网站查询建立网上商城应考虑哪些问题
  • 五华网站建设 优帮云wordpress用户私信功能
  • MVC架构模式与三层架构的关系详解
  • 建设网站个人简介范文下载安装wordpress 主题
  • Swift 算法剖析:如何保证分块解析 Data 不发生数据割裂?(下)
  • 基于ArcGIS实现Shapefile转KML并保留标注
  • KTV 80.3.0| 电视K歌软件,完全免费,曲库丰富
  • 网站的设计思想网站开发iso9001
  • 湖北省工程建设协会网站镇江html5
  • 网上做兼职的网站有哪些平面设计网上怎么接单
  • HTML Help Workshop 中文 4.74版
  • 个人站长和企业网站新开的网站怎么做seo优化