博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring mvc 整合hibernate validator 占位符不起作用
阅读量:5862 次
发布时间:2019-06-19

本文共 1411 字,大约阅读时间需要 4 分钟。

hot3.png

参考网上的说明: 死活弄不出占位符不起作用。难道spring 和hibernate有仇?最后参考hibernate validator管网,使用如下配置,成功了。

 spring 配置如下:

<!-- 配置fastjson的注解驱动,自动注入了支持JSR303..校验的类 -->

 <mvc:annotation-driven validator="validator">
  <!-- fastjson的支持类 -->
  <mvc:message-converters register-defaults="true">
    <bean id="fastJsonHttpMessageConverter" class="com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter">
     <property name="supportedMediaTypes" value="application/json"/>
     <property name="features">
      <list>
       <value>QuoteFieldNames</value>
      </list>
     </property>
    </bean>
  </mvc:message-converters>
 </mvc:annotation-driven>

    <!-- 以下 validator  ConversionService 在使用 mvc:annotation-driven 会 自动注册-->

    <bean id="validator"
          class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean">
        <property name="messageInterpolator" ref="messageInterpolator"/>
        <property name="providerClass"  value="org.hibernate.validator.HibernateValidator"/>
    </bean>
    <bean id="messageInterpolator" class="org.hibernate.validator.messageinterpolation.ResourceBundleMessageInterpolator">
        <constructor-arg name="userResourceBundleLocator" index="0" ref="userResourceBundleLocator"/>
        <constructor-arg name="cacheMessages" value="true"/>
    </bean>
    <bean id="userResourceBundleLocator" class="org.hibernate.validator.resourceloading.PlatformResourceBundleLocator">
        <constructor-arg name="bundleName" value="i18n.User"/>
    </bean>

转载于:https://my.oschina.net/u/160697/blog/391815

你可能感兴趣的文章
我的友情链接
查看>>
MSC-2015移动安全挑战赛 第二题
查看>>
class卸载、热替换和Tomcat的热部署的分析
查看>>
xxxx已损坏,打不开。您应该推出磁盘映像
查看>>
Centos7升级内核
查看>>
Android4.4 xposed安装失败(the xposed framework is not installed)
查看>>
17 VMware云的配置与管理
查看>>
pycharm安装第三方插件!
查看>>
解决SSH登录linux服务器慢的问题
查看>>
RadioGroup 的使用 ;
查看>>
selenium应用指南
查看>>
页面滚动条滚动后返回事件----JS
查看>>
攻读计算机研究生的合理性
查看>>
LVS负载均衡(5)——LVS+Keepalived
查看>>
转发接口或下一跳网关的使用情况
查看>>
Windows Phone 8 常用UI控件 (一)
查看>>
CSS渐变色效果的实现方法与效果演示
查看>>
Sort如何进行排序,如何根据出现次数取IP
查看>>
fedora15 ubuntu 11.04
查看>>
composer遇到Your configuration does not allow connection to http://的问题怎么解决
查看>>