`

Spring mvc 整合hibernate-validator

阅读更多
一、MAVEN配置
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-validator</artifactId>
            <version>5.2.2.Final</version>
        </dependency>
       
        <dependency>
            <groupId>javax.validation</groupId>
            <artifactId>validation-api</artifactId>
            <version>1.1.0.Final</version>
        </dependency>
  
二、Spring MVC 配置
        <mvc:annotation-driven validator="validator"/>

        <!-- 国际化配置 -->
        <bean id="validator" class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean">   
        <property name="providerClass" value="org.hibernate.validator.HibernateValidator"/>   
        <!-- 这里配置将使用上面国际化配置的messageSource --> 
        <property name="validationMessageSource" ref="messageSource"/>   
        </bean>  
       
        <bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
        <!-- 国际化信息所在的文件名 -->
        <property name="basenames"> 
            <list> 
                <value>classpath:bundle/messages</value> 
                <value>classpath:bundle/validation/ValidationMessages</value> 
            </list> 
        </property> 
        <!-- 文件编码:注意,实际文件也需要修改为UTF-8类型
                       这样就能以中文的方式书写 -->       
        <property name="defaultEncoding" value="UTF-8"/>
        </bean>

三、实际文件目录
resources/bundle/validation/ValidationMessages.properties
0
0
分享到:
评论

相关推荐

    ssm中hibernate-validator后台注册验证

    通过以上步骤,`Hibernate-Validator`就成功地整合到了SSM项目中,实现了后台的数据验证。这不仅可以提高代码的可读性和可维护性,还能有效防止因为用户输入不合法导致的程序异常,从而提升用户体验。在实际开发中,...

    hibernate-validator-4.0.1.GA-dist

    1. Web 应用:在 MVC 框架(如 Spring MVC)中,Hibernate Validator 可以与 Model 属性结合,实现前端表单提交数据的验证。 2. RESTful API:验证 JSON 请求参数的有效性,保证服务接口的健壮性。 3. 业务逻辑:...

    hibernate-validator-4.1.0.Final.rar

    Hibernate Validator常用于Web应用中,配合Spring MVC或其他MVC框架,可以实现模型数据的前端和后端双重验证。同时,也可以在服务端对业务对象进行校验,确保数据的准确性和一致性。 8. **集成与配置**: 在实际...

    Springmvc数据验证6个详细包,hibernate-validator-5.1.3.Final.jar...

    `hibernate-validator-5.1.3.Final.jar` 文件是Hibernate Validator的一个特定版本,用于在Spring MVC中进行数据验证。 1. **数据验证的基本概念**:数据验证是为了确保用户输入或者系统间交互的数据满足业务规则,...

    hibernate-validator-5.2.2

    《Hibernate验证框架:深入理解hibernate-validator-5.2.2》 Hibernate Validator是Java Bean Validation的标准实现,是Hibernate项目的一部分,它为Java应用程序提供了强大的数据校验功能。在5.2.2版本中,该框架...

    springmvc 使用hibernate-validator校验包

    二、 Spring MVC与Hibernate Validator的整合 1. 引入依赖 在Spring MVC项目中使用Hibernate Validator,首先需要在项目的pom.xml或build.gradle文件中添加对应的依赖。例如,如果是Maven项目,可以在pom.xml中...

    spirngmvc4适用的hibernate-validator后台验证的jar包,亲测可用

    Hibernate Validator,作为JSR 303和JSR 349(Bean Validation)的标准实现,为Java应用提供了强大的验证功能,它可以方便地与Spring MVC整合,实现模型数据的验证。 标题提到的"spirngmvc4适用的hibernate-...

    hibernate-validator-4.0.0.CR1-dist.zip

    5. **与Spring框架的集成**:4.0.0.CR1版本中,与Spring的集成更加紧密,可以方便地在Spring MVC中进行验证。 三、使用方法 1. **依赖配置**:在Maven项目中,需添加以下依赖: ```xml &lt;groupId&gt;org.hibernate ...

    hibernate-validator-6.1.2.Final-dist.zip

    Hibernate Validator是Java世界中广泛使用的参数校验框架,尤其在Spring MVC的开发中,它扮演着重要的角色。本文将深入探讨Hibernate Validator的功能、工作原理以及如何在实际项目中进行有效利用。 一、Hibernate ...

    hibernate-validator-6.0.5.Final-dist.zip

    在hibernate-validator-6.0.5.Final-dist.zip这个压缩包中,我们找到了最新版本的Hibernate Validator库,它包含了一系列用于验证对象模型的工具,以确保数据的准确性和一致性。 一、Hibernate Validator简介 ...

    hibernate-validator-5.4.0.Final-dist.zip

    在Spring MVC中,可以结合Hibernate Validator实现控制器参数的自动验证,通过配置MessageConverter和HandlerExceptionResolver,使得异常信息能被正确处理并返回给客户端。 六、实际应用场景 1. **表单验证**:在...

    hibernate-validator-5.2.1.Final-dist

    《Hibernate Validator 深度解析与应用》 Hibernate Validator 是 Hibernate 社区提供的一款强大...无论是在传统的MVC架构还是现代的微服务架构中,Hibernate Validator都能发挥重要作用,成为开发者手中的得力助手。

    hibernate-validator

    对于Spring框架的用户,Hibernate Validator 可以轻松集成到Spring MVC中,通过配置`LocalValidatorFactoryBean`,可以在控制器层自动执行验证。 总之,`hibernate-validator-5.3.6.Final`是开发高质量Java应用的...

    Maven+Spring MVC +Hibernate Validate

    本项目" Maven+Spring MVC +Hibernate Validate" 提供了一种强大的技术栈,用于实现这一目标。它将Maven作为项目构建工具,Spring MVC作为后端控制器框架,而Hibernate Validate则负责服务端的数据验证。下面我们将...

    hibernate-validator-5.4.1.Final.zip

    这个`hibernate-validator-5.4.1.Final.zip`文件包含的是Hibernate Validator的5.4.1最终发行版,提供了对Java对象的有效性验证服务。 在Java开发中,数据验证是必不可少的步骤,尤其是在处理用户输入或业务逻辑时...

    hibernate-validator示例demo

    1. `pom.xml`文件包含`hibernate-validator`、`spring-webmvc`和`fastjson`的依赖。 2. 自定义的验证注解和对应的`Validator`实现类。 3. 使用`@Validated`和自定义注解的控制器方法。 4. 使用`Fastjson`序列化和反...

    hibernate-validator-reference4.2final

    与Spring框架的无缝集成,允许在Spring MVC中直接使用Hibernate Validator进行表单验证,简化了控制器的代码。 六、性能优化 4.2.0.Final版本对性能进行了优化,提升了大规模验证场景下的效率,并且增加了对CDI...

    Spring MVC、hibernate validator和i18n源代码

    我的博客中的《Spring MVC、hibernate validator和i18n》文章描述的项目的源代码,该文是对Spring mvc, validation和i18n的一个入门级的tutorial。我的博客地址是http://blog.csdn.net/zjysource

Global site tag (gtag.js) - Google Analytics