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

addServletContextInitializerBean() — spring-boot Function Reference

Architecture documentation for the addServletContextInitializerBean() function in ServletContextInitializerBeans.java from the spring-boot codebase.

Function java GradlePlugin DslExtensions calls 3 called by 1

Entity Profile

Dependency Diagram

graph TD
  4fc05681_2915_ec5b_f317_d697807286f6["addServletContextInitializerBean()"]
  26ffd82a_8596_9f74_cfba_63cc4b4c6fa7["addServletContextInitializerBeans()"]
  26ffd82a_8596_9f74_cfba_63cc4b4c6fa7 -->|calls| 4fc05681_2915_ec5b_f317_d697807286f6
  967f727b_71f7_a82f_56ca_adc8ce796f30["add()"]
  4fc05681_2915_ec5b_f317_d697807286f6 -->|calls| 967f727b_71f7_a82f_56ca_adc8ce796f30
  c1e2c62b_1961_6c78_ee4b_afd978cf4401["getResourceDescription()"]
  4fc05681_2915_ec5b_f317_d697807286f6 -->|calls| c1e2c62b_1961_6c78_ee4b_afd978cf4401
  64856f71_59a8_12de_5c9f_b7b359336ac9["getOrder()"]
  4fc05681_2915_ec5b_f317_d697807286f6 -->|calls| 64856f71_59a8_12de_5c9f_b7b359336ac9
  style 4fc05681_2915_ec5b_f317_d697807286f6 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

core/spring-boot/src/main/java/org/springframework/boot/web/servlet/ServletContextInitializerBeans.java lines 114–136

	private void addServletContextInitializerBean(String beanName, ServletContextInitializer initializer,
			ListableBeanFactory beanFactory) {
		if (initializer instanceof ServletRegistrationBean<?> servletRegistrationBean) {
			Servlet source = servletRegistrationBean.getServlet();
			addServletContextInitializerBean(Servlet.class, beanName, servletRegistrationBean, beanFactory, source);
		}
		else if (initializer instanceof FilterRegistrationBean<?> filterRegistrationBean) {
			Filter source = filterRegistrationBean.getFilter();
			addServletContextInitializerBean(Filter.class, beanName, filterRegistrationBean, beanFactory, source);
		}
		else if (initializer instanceof DelegatingFilterProxyRegistrationBean registrationBean) {
			String source = registrationBean.getTargetBeanName();
			addServletContextInitializerBean(Filter.class, beanName, registrationBean, beanFactory, source);
		}
		else if (initializer instanceof ServletListenerRegistrationBean<?> registrationBean) {
			EventListener source = registrationBean.getListener();
			addServletContextInitializerBean(EventListener.class, beanName, registrationBean, beanFactory, source);
		}
		else {
			addServletContextInitializerBean(ServletContextInitializer.class, beanName, initializer, beanFactory,
					initializer);
		}
	}

Domain

Subdomains

Calls

  • add()
  • getOrder()
  • getResourceDescription()

Frequently Asked Questions

What does addServletContextInitializerBean() do?
addServletContextInitializerBean() is a function in the spring-boot codebase.
What does addServletContextInitializerBean() call?
addServletContextInitializerBean() calls 3 function(s): add, getOrder, getResourceDescription.
What calls addServletContextInitializerBean()?
addServletContextInitializerBean() is called by 1 function(s): addServletContextInitializerBeans.

Analyze Your Own Codebase

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

Try Supermodel Free