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对象要紧挨着实体类

前台

准备不合法的数据

相关推荐
在繁华处2 分钟前
Java从零到熟练(十):JVM基础与性能优化
java·jvm·性能优化
Demon1_Coder5 分钟前
Day1-SpringAI-1.0.0版本
java·开发语言·前端
老码观察10 分钟前
设计模式实战解读(九):责任链模式——流水线上层层把关的艺术
java·设计模式·责任链模式
basketball61614 分钟前
C++进阶:2. std::move 和 std::forward 函数
java·开发语言·c++
霸道流氓气质18 分钟前
Maven 批处理脚本与 Qoder 配置使用指南
java·maven
架构源启19 分钟前
Spring AI进阶系列(14)- 2026 可观测性最佳实践:从链路追踪到企业级 AI 治理落地
java·人工智能·spring
码上有光24 分钟前
c++: 继承(下)
android·java·c++·多继承·菱形继承·虚继承
JAVA96524 分钟前
JAVA面试-并发篇 02-synchronized 锁可以重入吗
java·面试
椰椰椰耶25 分钟前
[SpringCloud][12]Nacos配置中心详解,快速上手,Nacos和Eureka的区别
spring·spring cloud·eureka
RemainderTime29 分钟前
Spring Boot脚手架集成Sa-Token实现生产级RBAC权限管理
java·spring boot·后端·系统架构