springboot开启Bean数据校验功能

 更新时间:2023年10月14日 11:20:28   作者:!!!525  
这篇文章主要介绍了springboot开启Bean数据校验功能,通过启用Bean属性校验导入JSR303与Hibernate校验框架坐标,使用@Validated注解启用校验功能,需要的朋友可以参考下

上篇文章给大家介绍了关于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数据校验内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • java之Object类用法实例

    java之Object类用法实例

    这篇文章主要介绍了java之Object类用法实例,是Java程序设计中比较重要的概念,以实例的形式对其定义及用法做了较为深入的讲解,需要的朋友可以参考下
    2014-10-10
  • Java中调用URL请求的5种常见方法详解

    Java中调用URL请求的5种常见方法详解

    这篇文章主要为大家详细介绍了Java中调用URL请求的5种常见方法实现,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起了解一下
    2025-12-12
  • java中获取类加载路径和项目根路径的5种方式分析

    java中获取类加载路径和项目根路径的5种方式分析

    本篇文章介绍了,java中获取类加载路径和项目根路径的5种方式分析。需要的朋友参考下
    2013-05-05
  • Java实现XML文件学生通讯录

    Java实现XML文件学生通讯录

    这篇文章主要为大家详细介绍了Java实现XML文件学生通讯录,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-02-02
  • java队列实现方法(顺序队列,链式队列,循环队列)

    java队列实现方法(顺序队列,链式队列,循环队列)

    下面小编就为大家分享一篇java队列实现方法(顺序队列,链式队列,循环队列),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-12-12
  • Kotlin 中安全地处理可空类型的方式

    Kotlin 中安全地处理可空类型的方式

    在 Kotlin 中,可空类型(如String?)是语言设计的核心特性之一,旨在从编译时避免 NullPointerException(NPE),这篇文章主要介绍了Kotlin 中该如何安全地处理可空类型,需要的朋友可以参考下
    2025-05-05
  • Java实现域名解析的示例详解(附带源码)

    Java实现域名解析的示例详解(附带源码)

    这篇文章将从理论到实践和从代码到测试,全方位地讲解如何利用 Java 实现一个简单的域名解析器,感兴趣的小伙伴可以跟随小编一起学习一下
    2025-03-03
  • JavaWeb学习笔记之Filter和Listener

    JavaWeb学习笔记之Filter和Listener

    这篇文章主要给大家介绍了关于JavaWeb学习笔记之Filter和Listener的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • Java try catch语句异常处理详解

    Java try catch语句异常处理详解

    这篇文章主要给大家介绍了关于Java try catch语句异常处理的相关资料,Java中的try-catch用于捕获和处理异常,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2023-11-11
  • SpringBoot静态资源及原理解析

    SpringBoot静态资源及原理解析

    这篇文章主要介绍了SpringBoot静态资源及原理解析,当创建一个jar工程时,想引入css等静态资源时,需要遵守SpringBoot的静态资源映射关系,通过WebMvcAutoConfiguration查看静态配置资源的规则,需要的朋友可以参考下
    2023-12-12

最新评论