springboot自动装配方式有哪几种
Spring Boot提供了以下几种自动装配方式:
@Autowired
注解自动装配Bean,Spring Boot会根据类型自动查找匹配的Bean并注入。@Autowired
注解的构造器,Spring Boot会自动查找匹配的Bean并注入到构造器中。@Autowired
注解将Bean注入到类的属性中。@Autowired
注解将Bean注入到类的方法中。@ConditionalOn...
注解根据条件进行自动装配,比如@ConditionalOnProperty
注解根据配置属性的值进行装配。ImportBeanDefinitionRegistrar
接口还是使用@Import
注解来自定义装配逻辑。@Configuration
注解定义配置类,在配置类中使用@Bean
注解定义Bean。META-INF/spring.factories
文件中定义的自动配置类,并根据条件进行自动装配。以上是Spring Boot中常见的自动装配方式,可以根据区分的场景选择适合的方式进行自动装配。
TOP