栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

spring boot 自动装配机制的原理

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

spring boot 自动装配机制的原理

介绍

自动去把第三方组件的bean装载到IOC容器里,不需开发人员再去写相关的bean的配置。 Springboot应用类里,只需要在启动类上去加上 @SpringBootApplication注解,就可以实现自动装配置,这是一个复合注释,真正实现的注释是@EnableAutoConfiguraiton, 主要依靠三个核心关键技术

核心点

1:引入 Starter, 启动依赖组件的时候, 这个组件必须保含@Configuration配置类,这个配置类里需要通过@Bean这个注解去声明需要装配置到IOC容器里的Bean对象
2:这个配置类是放在第三方的JAR包里面,通过Springboot中约定优于配置的这样一个理念,去把这个配置类的全路径放到classpath:/META-INF/spring.factories文件里面,通过spring里的SpringFactoriesLoader来完成的
3:Springboot拿到第三方jar包所有配置类的声明以后,再通过Spring提供的ImportSelector这一个接口来实现对这些配置类的动态加载,从而去完成自动装配这样一个动作

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/837695.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号