pull/17511/head
Phillip Webb 5 years ago
parent cd5f40aec2
commit 2f88dd735e

@ -65,13 +65,6 @@ public class ValidationBindHandler extends AbstractBindHandler {
return super.onSuccess(name, target, context, result);
}
@Override
public void onFinish(ConfigurationPropertyName name, Bindable<?> target, BindContext context, Object result)
throws Exception {
validate(name, target, context, result);
super.onFinish(name, target, context, result);
}
@Override
public Object onFailure(ConfigurationPropertyName name, Bindable<?> target, BindContext context, Exception error)
throws Exception {
@ -83,6 +76,13 @@ public class ValidationBindHandler extends AbstractBindHandler {
return result;
}
@Override
public void onFinish(ConfigurationPropertyName name, Bindable<?> target, BindContext context, Object result)
throws Exception {
validate(name, target, context, result);
super.onFinish(name, target, context, result);
}
private void validate(ConfigurationPropertyName name, Bindable<?> target, BindContext context, Object result) {
Object validationTarget = getValidationTarget(target, context, result);
Class<?> validationType = target.getBoxedType().resolve();

Loading…
Cancel
Save