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

承包工程在哪个网站微博指数

承包工程在哪个网站,微博指数,wordpress 网站播放器插件,网站一定要备案才能设计1、Validated和Valid区别 Validated#xff1a;可以用在类、方法和方法参数上。但是不能用在成员属性#xff08;字段#xff09;上Valid#xff1a;可以用在方法、构造函数、方法参数和成员属性#xff08;字段#xff09;上 2、引入依赖 Spring Boot 2.3 1 之前…1、Validated和Valid区别 Validated可以用在类、方法和方法参数上。但是不能用在成员属性字段上Valid可以用在方法、构造函数、方法参数和成员属性字段上 2、引入依赖 Spring Boot 2.3 1 之前只需要引用spring-boot-starter-web dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId /dependency Spring Boot 2.3 1 之后spring-boot-starter-validation 已经不包括在了 spring-boot-starter-web 中需要我们手动加上。 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-validation/artifactId /dependency 3、示例代码 测试实体类 package com.test.entity;import javax.validation.constraints.NotBlank;import lombok.Data;/*** 测试实体类*/ Data public class Test {/*** 账号*/NotBlank(message 登陆账号不能为空)private String username;/*** 密码*/NotBlank(message 密码不能为空)private String password;}Controller package com.test.controller;import javax.validation.Valid; import javax.validation.constraints.NotNull;import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RestController;import com.test.entity.Test;/** * 测试参数校验*/ RestController RequestMapping(/test) Validated public class TestController {RequestMapping(value getId, method RequestMethod.GET)public String getId(NotNull Integer id) {return id: id;}RequestMapping(value save, method RequestMethod.POST)public String save(Valid Test test) {System.out.println(test.getUsername());return success;} } 4、验证结果 getId方法 save方法  大家会看到现在的错误提示非常不友好 我们可以自定义异常返回错误消息 参考文章SpringBoot注解校验validation自定义异常返回错误消息给前端_自定义校验注解前台如何弹窗提示-CSDN博客 NotBlank注解String字段会报错_notblank报错-CSDN博客  4、Validated和Valid使用情况测试 1.Validated和Valid同时使用--结果验证成功 /** * 1.Validated和Valid同时使用--结果验证成功*/ RestController RequestMapping(/test) Validated public class TestController {RequestMapping(value getId, method RequestMethod.GET)public String getId(NotNull Integer id) {return id: id;}RequestMapping(value save, method RequestMethod.POST)public String save(Valid Test test) {System.out.println(test.getUsername());return success;} } 2.Validated单独使用--结果getId方法的参数id校验成功save方法实体校验失效 /** * 2.Validated单独使用--结果getId方法的参数id校验成功save方法实体校验失效*/ RestController RequestMapping(/test) Validated public class TestController {RequestMapping(value getId, method RequestMethod.GET)public String getId(NotNull Integer id) {return id: id;}RequestMapping(value save, method RequestMethod.POST)public String save(Test test) {System.out.println(test.getUsername());return success;} } 3.Valid单独使用--结果getId方法的参数id校验失效save方法实体校验成功 /** *  3.Valid单独使用--结果getId方法的参数id校验失效save方法实体校验成功*/ RestController RequestMapping(/test) public class TestController {RequestMapping(value getId, method RequestMethod.GET)public String getId(NotNull Integer id) {return id: id;}RequestMapping(value save, method RequestMethod.POST)public String save(Valid Test test) {System.out.println(test.getUsername());return success;} } 4.参数id也加上Valid--结果getId方法的参数id校验失效save方法实体校验成功 /** *  4.参数id也加上Valid--结果getId方法的参数id校验失效save方法实体校验成功*/ RestController RequestMapping(/test) public class TestController {RequestMapping(value getId, method RequestMethod.GET)Validatedpublic String getId(Valid NotNull Integer id) {return id: id;}RequestMapping(value save, method RequestMethod.POST)public String save(Valid Test test) {System.out.println(test.getUsername());return success;} } 5、总结 实体类参数参数上必须加上Valid类上Validated可加可不加非实体的参数类上必须加上Validated 推荐都加上如果类上 Validated不加万一后期改造添加新参数可能会忘记注解Validated
http://wiki.neutronadmin.com/news/49358/

相关文章:

  • 网站建设 有聊天工具的吗e建网
  • 中国建设造价工程协会网站wordpress跳转手机站
  • phpcms 怎么做视频网站酷玛网站建设
  • 深圳网站设计公司费用多少seo 整站优化
  • 黑龙江省营商环境建设监察局网站服务商是干什么的
  • 手机网站设计方案网站快备案
  • 免费x网站域名sina app engine wordpress
  • 建设一个百度百科类网站免费建网站广告语
  • 房地产网站 模板媒体发稿费用
  • 深圳小型网站建设网站建设价格山东济南兴田德润什么活动
  • 网站开发报价表网站设计与开发实例
  • 网站首页权重定制公交app
  • qq上网站做我女朋友被执行人信息查询
  • 可以货代从哪些网站开发客户注册域名的官方网站
  • 网站做百度推广需要哪些条件东平县住房和城乡建设局网站
  • 网站建设几个要素知名高端网站建设企业
  • 网站建设与管理试卷A东道设计的作品
  • 江苏省城乡建设局网站手机浏览器下载
  • 设计网站报价宁波网络营销策划哪家公司好
  • 专业商城网站搭建价格承德平台
  • 重庆网站建设培训商务办公名片
  • 珠宝网站形象设计如何做中英切换的网站
  • 平湖手机网站建设好站站网站建设推广
  • 免费邮箱登录入口aso优化怎么做
  • 成都企业网站开发企业百度网站建设
  • 网站建设综合推荐自媒体
  • 德州中文网站建设高端网站开发环境
  • 如何建立网站会员系统吗泰州市建设监理协会网站
  • 勤哲网站开发视频大连企业免费建站
  • wordpress p=29cpu优化软件