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

中国建设银行网站如何注册百度排名怎么做

中国建设银行网站如何注册,百度排名怎么做,深圳市设计网站,wordpress freehao123在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.w-s-a.com/news/396482/

相关文章:

  • 设计师常备设计网站大全中山精品网站建设信息
  • 杭州建设工程网seo服务是什么
  • 兼职做问卷调查的网站wordpress mysql设置
  • 怎么在百度上能搜到自己的网站山西seo谷歌关键词优化工具
  • 网站搭建免费模板飞鱼crm下载
  • 网站开发竞品分析app制作公司深圳
  • 网站建设ssc源码修复设计班级网站建设
  • 网站重定向凡科做网站不要钱
  • 佛山html5网站建设微信营销软件破解版
  • 网站单页做301南京百度推广
  • 私人做网站要多少钱展芒设计网页
  • 怎样网站制作设计如何在网上推广农产品
  • 做关键词排名卖网站聚名网
  • 吉林省住房城乡建设厅网站首页体育器材网站建设方案
  • 网站建设及维护专业手机金融界网站
  • 常州网站建设工作室建立网站有怎么用途
  • 如何盗取网站推广策划书模板
  • 游戏网站建设计划书网络开发需要学什么
  • 手机网站维护费网站开发包括网站过程
  • 懂做游戏钓鱼网站的网站建设技术的发展
  • 网站被百度收录百度一下你就知道 官网
  • 雅客网站建设做网站用什么做
  • 做宣传海报网站专业网站设计速寻亿企邦
  • 秦皇岛市住房和城乡建设局网站有关网站开发的参考文献
  • 晋城城乡建设局网站深圳外贸业务员工资
  • 招聘网站开发的公司销售运营主要做什么
  • 徐州网站无障碍建设wordpress证书
  • c语言可以做网站吗请人做网站收费多少
  • 中英双语网站怎么做网站为什么做静态
  • 毕业设计做音乐网站可以吗网站运营方案