SpringMVC数据校验

导包

配置springmvc.xml

复制代码
<bean id="validator" class=" org.springframework.validation.beanvalidation.LocalValidatorFactoryBean">
    <property name="providerClass" value="org.hibernate.validator.HibernateValidator "></property>
</bean>
<mvc:annotation-driven validator="validator"/>

在实体类中使用注解

@Pattern(regexp=,message=) //

只能使用在String上,regexp用于写正则表达式,message用于写提示信息

Controller

在Controller方法的实体类前添加@Valid注解,并且通过BindResult对象封装错误信息

BindResult对象要紧挨着实体类

前台

准备不合法的数据

相关推荐
晨曦中的暮雨18 小时前
Virtual Thread 优化 Spring AI 阻塞式 LLM I/O:对照压测报告
java·并发·个人项目
AKA__Zas19 小时前
芝士算法(前缀和2.0)
java·数据结构·算法·leetcode·哈希算法·学习方法
caishenzhibiao19 小时前
降雨带波段点差 同花顺期货通指标
java·c语言·c#
七夜zippoe19 小时前
OpenClaw Prompt 工程:从角色设定到 Skill 封装的 Agent 输出质量方法论
java·服务器·prompt·openclaw·skill封装
rosmis19 小时前
agent各指标定义
android·java·开发语言
mifengxing19 小时前
Java 集合进阶(一)
java·开发语言·数据结构·复习笔记
令狐前生20 小时前
Intellij IDEA 2025 破解安装
java·ide·intellij-idea
zzzzzz31020 小时前
别让大模型直接碰业务:我在 Spring Boot 里给 AI 操作加了一道“可拒绝的闸门”
人工智能·spring boot·spring
数聚天成DeepSData20 小时前
数聚天成 DeepSData 数据价值落地实战指南
java·maven·devops
小小小米粒21 小时前
阿姆达尔定律(Amdahl‘s Law)
java·开发语言