apache cxf jaxrs注册自定义hibernate参数约束

时间:2017-03-06 17:50:33

标签: cxf hibernate-validator

我正在使用spring boot,apache cxf,jaxrs和hibernate验证器。我正在尝试为方法参数创建自定义约束。原因是@Valid没有组。如何注册或将其添加到休眠验证器,以便它的行为类似于@Valid,即ExecutableValidator。下面是代码

SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_IDLIST, nil, nil);

现在,当我在rest服务方法参数上使用约束时,验证器根本就没有被调用。而不是@Valid,我想使用SystemParametersInfo(SPI_SETICONS, 0, nil, SPIF_SENDWININICHANGE);

请帮助

1 个答案:

答案 0 :(得分:0)

希望您具有启用验证功能。

    @Bean
    public JAXRSBeanValidationFeature beanValidationFeature(){
        JAXRSBeanValidationFeature feature = new JAXRSBeanValidationFeature();
        return feature;
    }

    @Bean
    public ValidationExceptionMapper  validationExceptionMapper(){
        return new ValidationExceptionMapper();
    }