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

createRegistrationBean() — spring-boot Function Reference

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

Function java GradlePlugin RunTasks calls 2 called by 2

Entity Profile

Dependency Diagram

graph TD
  2f478fb6_da24_07dc_e6e2_f5cf9261a251["createRegistrationBean()"]
  ee65bfcc_140f_2d14_92f8_ab0e71ad1357["createRegistrationBean()"]
  ee65bfcc_140f_2d14_92f8_ab0e71ad1357 -->|calls| 2f478fb6_da24_07dc_e6e2_f5cf9261a251
  41e342d7_3616_5ca0_0f57_c89425379825["addAsRegistrationBean()"]
  41e342d7_3616_5ca0_0f57_c89425379825 -->|calls| 2f478fb6_da24_07dc_e6e2_f5cf9261a251
  ee65bfcc_140f_2d14_92f8_ab0e71ad1357["createRegistrationBean()"]
  2f478fb6_da24_07dc_e6e2_f5cf9261a251 -->|calls| ee65bfcc_140f_2d14_92f8_ab0e71ad1357
  d319edb8_4247_fd07_02b7_bd9653c6a9d8["configureFromAnnotation()"]
  2f478fb6_da24_07dc_e6e2_f5cf9261a251 -->|calls| d319edb8_4247_fd07_02b7_bd9653c6a9d8
  style 2f478fb6_da24_07dc_e6e2_f5cf9261a251 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

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

		@Override
		public RegistrationBean createRegistrationBean(String beanName, Filter source, int totalNumberOfSourceBeans) {
			FilterRegistrationBean<Filter> bean = new FilterRegistrationBean<>(source);
			bean.setName(beanName);
			FilterRegistration registrationAnnotation = this.beanFactory.findAnnotationOnBean(beanName,
					FilterRegistration.class);
			if (registrationAnnotation != null) {
				Order orderAnnotation = this.beanFactory.findAnnotationOnBean(beanName, Order.class);
				Assert.notNull(orderAnnotation, "'orderAnnotation' must not be null");
				configureFromAnnotation(bean, registrationAnnotation, orderAnnotation);
			}
			return bean;
		}

Domain

Subdomains

Frequently Asked Questions

What does createRegistrationBean() do?
createRegistrationBean() is a function in the spring-boot codebase.
What does createRegistrationBean() call?
createRegistrationBean() calls 2 function(s): configureFromAnnotation, createRegistrationBean.
What calls createRegistrationBean()?
createRegistrationBean() is called by 2 function(s): addAsRegistrationBean, createRegistrationBean.

Analyze Your Own Codebase

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

Try Supermodel Free