SpringBoot参数校验机制之一:基本验证概念,十位互联网一线高工手写Java高级知识

本文介绍了SpringBoot中使用Hibernate Validator进行参数校验的概念和实践,包括GET、POST、DELETE、PUT请求的常见用途及HTTP响应状态码。还列举了如@Null、@NotNull、@Max等校验注解的用法,并提供了代码示例。
摘要由CSDN通过智能技术生成
  1. Get请求

一般用于页面展示数据的查询操作,不涉及数据库数据的变化。常用的Controller层注解为@GetMapping。

  1. POST请求

提交数据到后台服务,需要修改服务器中的数据。提交的数据放在HTTP请求中的消息体重。常用的Controller层注解为@PostMapping。

  1. DELETE请求

主要通过HTTP请求删除指定URL服务器资源。常见返回的状态码包括:

(1)200(OK):删除成功,同时返回删除的资源。

(2)202 (Accepted) : 删除请求已经接受,但没有被立即执行。

(3)204 (No Content) - 删除请求已经被执行,但是没有返回资源(也许是请求删除不存在的资源造成的)。

  1. PUT请求

主要用于通过HTTP请求的方式ge更改服务器资源,常见的返回状态码包括:

(1)200 (OK): 已存在资源被更改。

(2)201 (created):如果新资源被创建。

二、校验框架

在日常开发工作中,对于Controller层接收的参数进行校验的时候可以通过代码来进行,但是这些校验操作与具体的业务无关,可以通过抽象一个校验工具类的方法实现,但是总会觉得这部分代码糅合在代码中显得臃肿不实用。同时也不能保证验证参数的有效性。Hibernate val

  • 21
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值