Hľadám, kde by som to mohol nakonfigurovaťvoľba na jar, ale nie som si istý, či je to súčasť JSR 303, pretože ide o konfiguráciu režimu dlhodobého spánku pre ich vlastnú implementáciu validátora. Je to dôležité, pretože ak mám viacnásobné porušenia, chcem iba prvú „hodenú“. ,
odpovede:
4 pre odpoveď č. 1Za predpokladu, že používate jar LocalValidatorFactoryBean
Ak chcete nastaviť svojho overovateľa, môžete v rámci validationPropertyMap
atribút.
Názov vlastnosti atribútu Hibernate Validator, ktorý zlyhal, je „hibernate.validator.fail_fast“, takže by ste si mali nastaviť validátora takto:
<?xml version="1.0" encoding="utf-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:util="http://www.springframework.org/schema/util"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.1.xsd">
<bean name="validator" class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean">
<property name="validationPropertyMap">
<util:map>
<entry key="hibernate.validator.fail_fast" value="true"/>
</util:map>
</property>
</bean>
</beans>