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

postProcess() — spring-boot Function Reference

Architecture documentation for the postProcess() function in LazyInitializationBeanFactoryPostProcessor.java from the spring-boot codebase.

Function java GradlePlugin AotProcessing calls 2 called by 1

Entity Profile

Dependency Diagram

graph TD
  aac937a4_e1d2_e40d_0c60_e36e1d687f7b["postProcess()"]
  8de0ede3_0d95_bcb0_a217_946f496e54eb["postProcessBeanFactory()"]
  8de0ede3_0d95_bcb0_a217_946f496e54eb -->|calls| aac937a4_e1d2_e40d_0c60_e36e1d687f7b
  d7730155_76f8_f40c_e0b9_ef6987ad9ae4["getBeanType()"]
  aac937a4_e1d2_e40d_0c60_e36e1d687f7b -->|calls| d7730155_76f8_f40c_e0b9_ef6987ad9ae4
  da76bc30_319c_a1a0_ffae_baf37be49bac["isExcluded()"]
  aac937a4_e1d2_e40d_0c60_e36e1d687f7b -->|calls| da76bc30_319c_a1a0_ffae_baf37be49bac
  style aac937a4_e1d2_e40d_0c60_e36e1d687f7b fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

core/spring-boot/src/main/java/org/springframework/boot/LazyInitializationBeanFactoryPostProcessor.java lines 76–87

	private void postProcess(ConfigurableListableBeanFactory beanFactory,
			Collection<LazyInitializationExcludeFilter> filters, String beanName,
			AbstractBeanDefinition beanDefinition) {
		Boolean lazyInit = beanDefinition.getLazyInit();
		if (lazyInit != null) {
			return;
		}
		Class<?> beanType = getBeanType(beanFactory, beanName);
		if (!isExcluded(filters, beanName, beanDefinition, beanType)) {
			beanDefinition.setLazyInit(true);
		}
	}

Domain

Subdomains

Calls

Called By

  • postProcessBeanFactory()

Frequently Asked Questions

What does postProcess() do?
postProcess() is a function in the spring-boot codebase.
What does postProcess() call?
postProcess() calls 2 function(s): getBeanType, isExcluded.
What calls postProcess()?
postProcess() is called by 1 function(s): postProcessBeanFactory.

Analyze Your Own Codebase

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

Try Supermodel Free