Home / Function/ onFailure() — spring-boot Function Reference

onFailure() — spring-boot Function Reference

Architecture documentation for the onFailure() function in ValidationBindHandler.java from the spring-boot codebase.

Entity Profile

Dependency Diagram

graph TD
  862fb9a8_dc7a_85fe_5fae_0c74804c9bdd["onFailure()"]
  bbf5f256_c2dd_ddda_2b02_f854ae5f1e53["onFailure()"]
  862fb9a8_dc7a_85fe_5fae_0c74804c9bdd -->|calls| bbf5f256_c2dd_ddda_2b02_f854ae5f1e53
  43dfa488_2a0a_9cbb_f758_87712790e87c["clear()"]
  862fb9a8_dc7a_85fe_5fae_0c74804c9bdd -->|calls| 43dfa488_2a0a_9cbb_f758_87712790e87c
  fc150228_4e3d_2d1a_838d_e8d1164db258["validate()"]
  862fb9a8_dc7a_85fe_5fae_0c74804c9bdd -->|calls| fc150228_4e3d_2d1a_838d_e8d1164db258
  style 862fb9a8_dc7a_85fe_5fae_0c74804c9bdd fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

core/spring-boot/src/main/java/org/springframework/boot/context/properties/bind/validation/ValidationBindHandler.java lines 87–97

	@Override
	public @Nullable Object onFailure(ConfigurationPropertyName name, Bindable<?> target, BindContext context,
			Exception error) throws Exception {
		Object result = super.onFailure(name, target, context, error);
		if (result != null) {
			clear();
			this.boundResults.put(name, result);
		}
		validate(name, target, context, result);
		return result;
	}

Domain

Subdomains

Calls

Frequently Asked Questions

What does onFailure() do?
onFailure() is a function in the spring-boot codebase.
What does onFailure() call?
onFailure() calls 3 function(s): clear, onFailure, validate.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free