我正在使用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);
。
请帮助
答案 0 :(得分:0)
希望您具有启用验证功能。
@Bean
public JAXRSBeanValidationFeature beanValidationFeature(){
JAXRSBeanValidationFeature feature = new JAXRSBeanValidationFeature();
return feature;
}
@Bean
public ValidationExceptionMapper validationExceptionMapper(){
return new ValidationExceptionMapper();
}