通过此@Component类更改了hibernate的bean验证器工厂,现在效果很好
@Componentpublic class ValidatorAddingCustomizer implements HibernatePropertiesCustomizer { private final ObjectProvider<javax.validation.Validator> provider; public ValidatorAddingCustomizer(ObjectProvider<javax.validation.Validator> provider) { this.provider = provider; } public void customize(Map<String, Object> hibernateProperties) { Validator validator = provider.getIfUnique(); if (validator != null) { hibernateProperties.put("javax.persistence.validation.factory", validator); } }}


