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

onApplicationEvent() — spring-boot Function Reference

Architecture documentation for the onApplicationEvent() function in EnvironmentPostProcessorApplicationListener.java from the spring-boot codebase.

Entity Profile

Dependency Diagram

graph TD
  89d005ad_7ddf_20e1_6b28_6a7636230153["onApplicationEvent()"]
  8c4757c3_25d9_25d6_91cc_5f9f3f8ef50d["onApplicationEvent()"]
  89d005ad_7ddf_20e1_6b28_6a7636230153 -->|calls| 8c4757c3_25d9_25d6_91cc_5f9f3f8ef50d
  52b61d79_82f7_0eb2_effc_f5228b03edd1["onApplicationEnvironmentPreparedEvent()"]
  89d005ad_7ddf_20e1_6b28_6a7636230153 -->|calls| 52b61d79_82f7_0eb2_effc_f5228b03edd1
  e7677200_03e7_b86f_f67c_54b359dfb192["onApplicationPreparedEvent()"]
  89d005ad_7ddf_20e1_6b28_6a7636230153 -->|calls| e7677200_03e7_b86f_f67c_54b359dfb192
  75d43795_90ff_8e33_bef8_fda517e59142["onApplicationFailedEvent()"]
  89d005ad_7ddf_20e1_6b28_6a7636230153 -->|calls| 75d43795_90ff_8e33_bef8_fda517e59142
  style 89d005ad_7ddf_20e1_6b28_6a7636230153 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

core/spring-boot/src/main/java/org/springframework/boot/support/EnvironmentPostProcessorApplicationListener.java lines 117–128

	@Override
	public void onApplicationEvent(ApplicationEvent event) {
		if (event instanceof ApplicationEnvironmentPreparedEvent environmentPreparedEvent) {
			onApplicationEnvironmentPreparedEvent(environmentPreparedEvent);
		}
		if (event instanceof ApplicationPreparedEvent) {
			onApplicationPreparedEvent();
		}
		if (event instanceof ApplicationFailedEvent) {
			onApplicationFailedEvent();
		}
	}

Domain

Subdomains

Calls

Frequently Asked Questions

What does onApplicationEvent() do?
onApplicationEvent() is a function in the spring-boot codebase.
What does onApplicationEvent() call?
onApplicationEvent() calls 4 function(s): onApplicationEnvironmentPreparedEvent, onApplicationEvent, onApplicationFailedEvent, onApplicationPreparedEvent.

Analyze Your Own Codebase

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

Try Supermodel Free