首页 > 编程语言 >Java后端对前端的数据进行校验

Java后端对前端的数据进行校验

时间:2024-09-17 10:45:37浏览次数:9  
标签:Java 后端 spring 前端 校验 程序员 数据

首先,作为一名后端程序员,大家一定要记住:不要相信前端传来的数据,后端程序员仿佛是国家的边境出入局的工作人员,承担这最后的防线,必须尽可能的防止错误信息的流入导致正确信息的流出。因此,后端程序员必须要对前端传来的数据进行校验。这里呢,发现一个很好的校验工具——spring-boot-starter-validation,
是spring官方提供的封装良好的检验工具,只要导入这个依赖,在需要检验的实体类或pojo类上都可以使用
如图:
image
添加上了需要的注解后,还需要在URL中对传入的数据进行校验,如图:
image
不加@Valid就不会进行校验。
最后,粘一下大部分需要使用的注解:
image
以及max,min
image

标签:Java,后端,spring,前端,校验,程序员,数据
From: https://www.cnblogs.com/fromWell888Dare/p/18416975

相关文章

  • Java多线程复习
    目录3种创建方式(现阶段推荐Runnable接口)下载网上的图片(利用了commons-io中的copyUrlToFiles方法)小结买票的例子(Thread的构造方法,获取当前线程的名称,线程休眠)龟兔赛跑的例子实现Callable接口线程停止线程休眠线程礼让Join方法(main线程与Thread子线程)线......
  • 不服不行,这才是后端API接口应该有的样子!
    在移动互联网,分布式、微服务盛行的今天,现在项目绝大部分都采用的微服务框架,前后端分离方式,(题外话:前后端的工作职责越来越明确,现在的前端都称之为大前端,技术栈以及生态圈都已经非常成熟;以前后端人员瞧不起前端人员,那现在后端人员要重新认识一下前端,前端已经很成体系了)。一般系统的大......
  • 电子竞技信息交流平台|基于java的电子竞技信息交流平台系统小程序(源码+数据库+文档)
    电子竞技信息交流平台系统小程序目录基于java的电子竞技信息交流平台系统小程序一、前言二、系统设计三、系统功能设计四、数据库设计 五、核心代码 六、论文参考七、最新计算机毕设选题推荐八、源码获取:博主介绍:✌️大厂码农|毕设布道师,阿里云开发社区乘风者计......
  • 基于Java+Springboot+Vue开发的反诈视频宣传系统
    项目简介该项目是基于Java+Springboot+Vue开发的反诈视频宣传系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Java编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Java的反诈视频宣传管理系统项目,大学生可以在实践中学习和提......
  • 基于Java+Springboot+Vue开发的美容预约管理系统
    项目简介该项目是基于Java+Springboot+Vue开发的美容预约管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Java编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Java的美容预约管理系统项目,大学生可以在实践中学习和提升自......
  • 基于Java+Springboot+Vue开发的房产销售管理系统
    项目简介该项目是基于Java+Springboot+Vue开发的房产销售管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Java编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Java的房产销售管理系统项目,大学生可以在实践中学习和提升自......
  • 基于Java+Springboot+Vue开发的服装商城管理系统
    项目简介该项目是基于Java+Springboot+Vue开发的服装商城管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Java编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Java的服装商城管理系统项目,大学生可以在实践中学习和提升自......
  • 基于Java+Springboot+Vue开发的大学竞赛报名管理系统
    项目简介该项目是基于Java+Springboot+Vue开发的大学竞赛报名管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Java编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Java的大学竞赛报名管理系统项目,大学生可以在实践中学习......
  • 基于Java+Springboot+Vue开发的蛋糕商城管理系统
    项目简介该项目是基于Java+Springboot+Vue开发的蛋糕商城管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Java编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Java的蛋糕商城管理系统项目,大学生可以在实践中学习和提升自......
  • Java中的构造函数是什么?
    在Java中,构造函数(Constructor)是一种特殊的方法,用于在创建对象时对其进行初始化。构造函数的主要作用是在对象创建时完成初始化操作,确保对象在创建后处于预期的状态。以下是Java中构造函数的一些关键特点和作用:初始化对象状态:构造函数允许在创建对象的同时设置其属性值,确保对......