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

建设项目安监备案网站如何构建一个网站

建设项目安监备案网站,如何构建一个网站,石家庄桥西区网站建设,城市建设网站aqq文章目录 SpringBoot校验List失效解决方法附#xff1a;校验基本数据类型和String类型的方法参数时也需要在类上加Validated SpringBoot校验List失效解决方法 失效场景示例代码#xff1a; RestController RequestMapping(/v1/jx/flowSummary) Slf4j public cl… 文章目录 SpringBoot校验List失效解决方法附校验基本数据类型和String类型的方法参数时也需要在类上加Validated SpringBoot校验List失效解决方法 失效场景示例代码 RestController RequestMapping(/v1/jx/flowSummary) Slf4j public class JxFlowSummaryController {Operation(summary 批量修改原始得分)PostMapping(/updateScore)public ResponseDto batchUpdateScore(RequestBody Valid ListBatchUpdateScoreDto dtoList) {// jxFlowSummaryService.batchUpdateScore(dtoList);return ResponseUtil.wrapSuccess(null);} }解决方法一在controller上加上Validated注解 RestController RequestMapping(/v1/jx/flowSummary) Slf4j Validated public class JxFlowSummaryController {Operation(summary 批量修改原始得分)PostMapping(/updateScore)public ResponseDto batchUpdateScore(RequestBody Valid ListBatchUpdateScoreDto dtoList){return ResponseUtil.wrapSuccess(null);} }解决方法一校验效果如下 解决方法二自定义实现一个ValidatedList接口参数使用ValidatedList import lombok.Data; import javax.validation.Valid; import java.io.Serializable; import java.util.Collection; import java.util.Iterator; import java.util.LinkedList; import java.util.List; import java.util.ListIterator;/*** 自定义校验list** author liquanhong* createTime 2023/11/23*/ Data public class ValidatedListE implements ListE, Serializable {Validprivate ListE list new LinkedList();Overridepublic int size() {return list.size();}Overridepublic boolean isEmpty() {return list.isEmpty();}Overridepublic boolean contains(Object o) {return list.contains(o);}Overridepublic IteratorE iterator() {return list.iterator();}Overridepublic Object[] toArray() {return list.toArray();}Overridepublic T T[] toArray(T[] a) {return list.toArray(a);}Overridepublic boolean add(E e) {return list.add(e);}Overridepublic boolean remove(Object o) {return list.remove(o);}Overridepublic boolean containsAll(Collection? c) {return list.containsAll(c);}Overridepublic boolean addAll(Collection? extends E c) {return list.addAll(c);}Overridepublic boolean addAll(int index, Collection? extends E c) {return list.addAll(index, c);}Overridepublic boolean removeAll(Collection? c) {return list.removeAll(c);}Overridepublic boolean retainAll(Collection? c) {return list.retainAll(c);}Overridepublic void clear() {list.clear();}Overridepublic E get(int index) {return list.get(index);}Overridepublic E set(int index, E element) {return list.set(index, element);}Overridepublic void add(int index, E element) {list.add(index, element);}Overridepublic E remove(int index) {return list.remove(index);}Overridepublic int indexOf(Object o) {return list.indexOf(o);}Overridepublic int lastIndexOf(Object o) {return list.lastIndexOf(o);}Overridepublic ListIteratorE listIterator() {return list.listIterator();}Overridepublic ListIteratorE listIterator(int index) {return list.listIterator(index);}Overridepublic ListE subList(int fromIndex, int toIndex) {return list.subList(fromIndex, toIndex);} }// List改为了 ValidatedList Operation(summary 批量修改原始得分)PostMapping(/updateScore)public ResponseDto batchUpdateScore(RequestBody Valid ValidatedListBatchUpdateScoreDto dtoList){return ResponseUtil.wrapSuccess(null);}解决方法二校验效果如下 附校验基本数据类型和String类型的方法参数时也需要在类上加Validated 参考链接
http://www.hkea.cn/news/14386443/

相关文章:

  • 怎么做兼职网站查找网站开发者
  • 企业网站做多大祁阳网站设计
  • asp三层架构做网站网络广告管理办法
  • 手机网站前端用什么做冷链物流
  • 腾讯云服务器怎么做网站软文推广怎么写
  • 东营seo网站建设费用论坛网站怎么做
  • 付公司制作网站费怎么做凭证用老域名重新做个网站
  • 沈阳网站建设包括急招工地土建施工员
  • 自己做的网站源码如何安装白杨seo课程
  • 网站分享链接怎么做的重庆网站模板制作
  • 做网站推广书范法吗关键字优化策略
  • 怎样制作网站教程中国联通与腾讯设立混改合营企业
  • 网站配置服务Wordpress开不锈钢公司怎么做网站
  • 我先做个网站怎么做网站建设要注意哪些
  • 房产网站定制网页制作网站设计稿
  • 查看网站域名平坝网站建设
  • 如何做网站框架wordpress 修改字体
  • 求一个做健身餐的网站数字化营销怎么做
  • 企业网站建设应遵守的原则哈尔滨城乡建设网站
  • 网站建设的基本规范有什么网页制作基础教程指知识点
  • 免费网站建设联系电话注册公司域名后如何做网站
  • 深圳网站优化排名入门编程软件
  • 泊头市建设局官方网站厦门 网站建设公司
  • 泰安如何选择网站建设在合肥做网站多少钱
  • 外贸网站建设公司平台岳阳招聘网最新招聘
  • 专业制作网站价格广告策划书前言怎么写
  • 做网站第一次见客户图片编辑工具免费版
  • 成都企业网站制作手机wap版网站制作
  • 网站开发一般要多少钱网站模版idc
  • 单县网站建设滨州做网站的公司