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

招聘网站如何做运营做交互网站

招聘网站如何做运营,做交互网站,营销展示型网站模板,噼里啪啦动漫在线观看免费在Spring MVC中#xff0c;你可以使用Valid注解和自定义的验证注解来限制List的长度#xff0c;防止DOS攻击。具体步骤如下#xff1a; 创建自定义注解#xff1a;首先#xff0c;创建一个自定义注解来验证List的长度。 import javax.validation.Constraint; import jav…在Spring MVC中你可以使用Valid注解和自定义的验证注解来限制List的长度防止DOS攻击。具体步骤如下 创建自定义注解首先创建一个自定义注解来验证List的长度。 import javax.validation.Constraint; import javax.validation.Payload; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target;Constraint(validatedBy ListSizeValidator.class) Target({ ElementType.METHOD, ElementType.FIELD, ElementType.PARAMETER }) Retention(RetentionPolicy.RUNTIME) public interface ListSize {String message() default List size is out of bounds;Class?[] groups() default {};Class? extends Payload[] payload() default {};int min() default 0;int max() default Integer.MAX_VALUE; }创建验证器然后创建一个验证器来实现自定义注解的逻辑。 import javax.validation.ConstraintValidator; import javax.validation.ConstraintValidatorContext; import java.util.List;public class ListSizeValidator implements ConstraintValidatorListSize, List? {private int min;private int max;Overridepublic void initialize(ListSize constraintAnnotation) {this.min constraintAnnotation.min();this.max constraintAnnotation.max();}Overridepublic boolean isValid(List? list, ConstraintValidatorContext context) {if (list null) {return true; // Consider null as valid, use NotNull for null check}return list.size() min list.size() max;} }在DTO中使用自定义注解在你的DTO类中使用自定义注解来限制List的长度。 import javax.validation.constraints.NotNull; import java.util.List;public class MyRequestDTO {NotNullListSize(min 1, max 10, message List size must be between 1 and 10)private ListString myList;// getters and setters }在Controller中使用Valid注解在你的Controller中使用Valid注解来触发验证。 import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RestController; import javax.validation.Valid;RestController public class MyController {PostMapping(/submit)public String submit(Valid RequestBody MyRequestDTO request) {// Your logic herereturn Success;} }这样当你发送一个包含List的请求时Spring MVC会自动验证List的长度是否在指定范围内。如果不符合范围将返回验证错误信息。
http://www.hkea.cn/news/14337367/

相关文章:

  • 竭诚网络网站建设wordpress禁用工具栏
  • wordpress数据库调用文章网站seo服务
  • 网站内容运营是什么怎么给网站做谷歌seo
  • 北京网站优化开户企业网站模板 简洁
  • 中学生怎么做网站wordpress部署
  • 青海做高端网站建设的公司国内wordpress主题网站
  • 微信网站开发简单做网站设计师的原因
  • 做网站软件图标是一个箭头的最新手机排行
  • 更新公司网站内容需要企业网站的内容选题来源
  • 东莞市建设网网上办事平台seo的宗旨是什么
  • 网站添加新关键词网站综合排名信息查询
  • 北京大兴做环保备案网站做软件赚钱的网站有哪些
  • 高端网站设计有哪些seo搜索引擎优化总结
  • 微网站搭建流程jsp网站建设项目实战源代码
  • ipv6域名解析 做网站网站开发前端是什么
  • 做推广哪个网站最热门免费网站模板下载
  • 邯郸建设网站的公司哪家好p2p理财网站开发流程图
  • 如何添加网站板块wordpress评论 ajax
  • 南通购物网站建设企业网站首页布局设计
  • 宝安做棋牌网站建设找哪家效益快开网站买自己做的东西
  • 云南网站建设工具和wordpress价值
  • 网站的制作公司常用分类信息网站
  • 深圳专业网站建设价格嵌入式软件开发面试
  • 灯箱网站开发创造自己的网站
  • 北京平台网站建设哪家好网站里的图片切换怎么做
  • 商场设计网站阿里云 wordpress 权限设置
  • 上海网站设计大概要多少钱合肥电子商务网站建设
  • 电子商务软件网站建设的核心邢台哪里有做网站的
  • 网站建设编辑网站跳出率
  • 建一个收费网站网站备案没通过不了