springboot开启Bean数据校验功能
上篇文章给大家介绍了关于Spring Boot获取bean的3种方式,今天通过本文给大家介绍在springboot中如何开启Bean数据校验功能,内容如下所示:
①:添加JSR303规范坐标与Hibernate校验框架对应坐标
<dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> </dependency> <dependency> <groupId>org.hibernate.validator</groupId> <artifactId>hibernate-validator</artifactId> </dependency>
②:对Bean开启校验功能
@Component @Data @ConfigurationProperties(prefix = "servers") @Validated public class ServerConfig { }
③:设置校验规则
@Component @Data @ConfigurationProperties(prefix = "servers") @Validated public class ServerConfig { @Max(value = 400,message = "最大值不能超过400") private int port; }
小结: 1. 启用Bean属性校验 导入JSR303与Hibernate校验框架坐标
2.使用@Validated注解启用校验功能
3.使用具体校验规则规范数据校验格式
到此这篇关于在springboot中如何开启Bean数据校验的文章就介绍到这了,更多相关springboot数据校验内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
MybatisPlus 多租户架构(Multi-tenancy)实现详解
这篇文章主要介绍了MybatisPlus 多租户架构(Multi-tenancy)实现详解,详细的介绍了什么是多租户架构以及使用MybatisPlus实现,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2018-11-11win10 下 idea2020安装 JetBrains-agent.jar 包后闪退的问题及解决办法
这篇文章主要介绍了win10 下 idea2020安装 JetBrains-agent.jar 包后闪退的解决办法,本文给大家带来原因分析及解决方法,需要的朋友可以参考下2020-08-08解决SpringBoot集成Eureka导致返回结果由json变为xml的问题
这篇文章主要介绍了解决SpringBoot集成Eureka导致返回结果由json变为xml的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2021-07-07
最新评论