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

wordpress快站怎么样自动全屏网站模板

wordpress快站怎么样,自动全屏网站模板,农村网站建设,生态文明建设网站注解规则Null标注值必须为 nullNotNull标注值不可为 nullAssertTrue标注值必须为 trueAssertFalse标注值必须为 falseMin(value)标注值必须大于或等于 valueMax(value)标注值必须小于或等于 valueDecimalMin(value)标注值必须大于或等于 valueDecimalMax(value)标注值必须小于或…

注解规则
@Null标注值必须为 null
@NotNull标注值不可为 null
@AssertTrue标注值必须为 true
@AssertFalse标注值必须为 false
@Min(value)标注值必须大于或等于 value
@Max(value)标注值必须小于或等于 value
@DecimalMin(value)标注值必须大于或等于 value
@DecimalMax(value)标注值必须小于或等于 value
@Size(max,min)标注值大小必须在 max 和 min 限定的范围内
@Digits(integer,fratction)标注值值必须是一个数字,且必须在可接受的范围内
@Past标注值只能用于日期型,且必须是过去的日期
@Future标注值只能用于日期型,且必须是将来的日期
@Pattern(value)标注值必须符合指定的正则表达式
注解规则
@Email标注值必须是格式正确的 Email 地址
@Length标注值字符串大小必须在指定的范围内
@NotEmpty标注值字符串不能是空字符串
@Range标注值必须在指定的范围内

易混淆:

注解规则
@NotNull

包装类型不为null。

当被标注的字段值为 null 时,会认为校验失败而抛出异常。

该注解不能用于字符串类型的校验,若要对字符串进行校验,应该使用 @NotBlank 或 @NotEmpty

@NotEmpty

集合类型长度大于0。

对于 CharSequence、Collection、Map 或者数组对象类型的属性进行校验,校验时会检查该属性是否为 Null 或者 size()==0,如果是的话就会校验失败。

但是对于其他类型的属性,该注解无效。需要注意的是只校验空格前后的字符串,如果该字符串中间只有空格,不会被认为是空字符串,校验不会失败。

@NotBlank

字符串,不为null,且不为" "字符串。

对于字符串类型的属性进行校验,校验时会检查该属性是否为 Null 或 “” 或者只包含空格,如果是的话就会校验失败。

需要注意的是,@NotBlank 注解只能用于字符串类型的校验。

使用方式

导入依赖

<!-- 校验注解 -->
<dependency><groupId>jakarta.platform</groupId><artifactId>jakarta.jakartaee-web-api</artifactId><version>9.1.0</version><scope>provided</scope>
</dependency><!-- 校验注解实现-->        
<!-- https://mvnrepository.com/artifact/org.hibernate.validator/hibernate-validator -->
<dependency><groupId>org.hibernate.validator</groupId><artifactId>hibernate-validator</artifactId><version>8.0.0.Final</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.hibernate.validator/hibernate-validator-annotation-processor -->
<dependency><groupId>org.hibernate.validator</groupId><artifactId>hibernate-validator-annotation-processor</artifactId><version>8.0.0.Final</version>
</dependency>

使用注解

import jakarta.validation.constraints.Email;
import jakarta.validation.constraints.Min;
import org.hibernate.validator.constraints.Length;/*** projectName: com.atguigu.pojo*/
public class User {//age   1 <=  age < = 150@Min(10)private int age;//name 3 <= name.length <= 6@Length(min = 3,max = 10)private String name;//email 邮箱格式@Emailprivate String email;public int getAge() {return age;}public void setAge(int age) {this.age = age;}public String getName() {return name;}public void setName(String name) {this.name = name;}public String getEmail() {return email;}public void setEmail(String email) {this.email = email;}
}

 结果

优化

接收错误信息,自定义返回结果

 一定要加  @Validated 注解,否则校验不生效

BindingResult result 会收集校验的结果

@RestController
@RequestMapping("user")
public class UserController {/*** @Validated 代表应用校验注解! 必须添加!*/@PostMapping("save")public Object save(@Validated @RequestBody User user,//在实体类参数和 BindingResult 之间不能有任何其他参数, BindingResult可以接受错误信息,避免信息抛出!BindingResult result){//判断是否有信息绑定错误! 有可以自行处理!if (result.hasErrors()){System.out.println("错误");String errorMsg = result.getFieldError().toString();return errorMsg;}//没有,正常处理业务即可System.out.println("正常");return user;}
}

 


文章转载自:

http://IJMvxo9r.nxbsq.cn
http://uZP5RPVA.nxbsq.cn
http://WG6EhYZE.nxbsq.cn
http://GfrXCLD3.nxbsq.cn
http://gzCkA3TW.nxbsq.cn
http://4RyQZZML.nxbsq.cn
http://L56LNkEM.nxbsq.cn
http://MUwBPo1H.nxbsq.cn
http://aS9H5xWU.nxbsq.cn
http://MTJJ5thh.nxbsq.cn
http://cFax1tAY.nxbsq.cn
http://wVuUytWq.nxbsq.cn
http://D0m65QTc.nxbsq.cn
http://tRjsXOZs.nxbsq.cn
http://MtksKJVg.nxbsq.cn
http://fwW6ahrz.nxbsq.cn
http://kNQLTOFk.nxbsq.cn
http://9J33hNho.nxbsq.cn
http://fmdUnkiQ.nxbsq.cn
http://tZMEB20W.nxbsq.cn
http://vkjk10LY.nxbsq.cn
http://JKif8MFn.nxbsq.cn
http://GOlQCBP2.nxbsq.cn
http://ytZxPKxj.nxbsq.cn
http://UTp8ihWH.nxbsq.cn
http://7GMrkem6.nxbsq.cn
http://z1DWZL8R.nxbsq.cn
http://9HxG8QA0.nxbsq.cn
http://ANW1okRw.nxbsq.cn
http://M8FFriGi.nxbsq.cn
http://www.dtcms.com/wzjs/634341.html

相关文章:

  • 收录网站是什么意思如何开发一款游戏
  • 上海 政务网站建设情况网站建设报价ppt模版
  • 网站建设中颜色的感染力哈尔滨人社app官网
  • 长春做网站好的公司网站建设的功能需求分析
  • 怎样找做淘宝客的网站系统开发方法有哪些
  • 小米路由器mini做网站wordpress首页分辨率
  • 开源网站模板cms北京住房和城乡建设网站
  • 木马科技网站建设企业营销型网站设计
  • 公司网站建设北京长沙网站公司品牌
  • 天津七七一网站建设有限公司怎么样东莞微信网站
  • 没有自己的境外网站怎么做谷歌推广精密模具东莞网站建设
  • 做效果图的网站网站如何兼容大多浏览器
  • 有没有便宜的网站建设ckeditor wordpress
  • 如何自己做加盟网站电商网站搜索引擎怎么做
  • 网站建设服务那一个便宜网站建设路由设置
  • 利用网站宣传腐倡廉建设工作报道wordpress屏蔽连接
  • 河源网站制作国内永久免费的crm系统软件
  • 珠海网站建设多少钱上海头条新闻最新消息
  • 介绍小说的网站模板下载地址国外手机模板网站
  • 做国际网站有用吗时装网站的建设
  • 绵阳网站建设网站建设哈尔滨的网络优化能做么
  • 艺术网站建设东莞开发一个app多少钱
  • 汕头网站建设推广价格wordpress首页展示分类页面
  • 广东省建设厅网站蒙古文门户网站建设督导
  • 绍兴建站模板厂家做h的小说网站有哪些
  • 新网站如何做流量做自己视频教程的网站
  • 从化网站建设推广任县网站建设网络公司
  • 怎样更新网站宁波甬城配网建设有限公司
  • 赣州专业企业网站建设wordpress 管理员密码忘记
  • 怎么建淘宝客网站简洁大气企业网站源码 后台