首页 / 爱玩数码 / 正文

springboot自动装配原理简述

时间:2024-05-23 11:01:29

springboot自动装配原理简述 

Spring Boot的自动装配原理主要基于@EnableAutoConfiguration注解。这个注解表示开启Spring Boot自动配置功能,实现自动装配功能。

@EnableAutoConfiguration注解导入了AutoConfigurationImportSelector类,这个类的selectImports方法会扫描类路径下的spring.factories文件,这个文件中存储了许多官方写好的自动配置类的全限定名。selectImports方法会返回这些类的名字,然后这些配置类会被解析,并根据条件注解的判断,决定是否生效。

以ServletWebServerFactoryAutoConfiguration为例,这个配置类上面有很多条件注解,当应用是web应用,符合spring MVC那一套,像什么Servlet啊等等,这个配置类才生效。其中这个配置类又用@Import注解导入了几个类,如EmbeddedTomcat、EmbeddedJetty、EmbeddedUndertow等,这些都是一些web容器。

《springboot自动装配原理简述》不代表本网站观点,如有侵权请联系我们删除

点击排行

成长网提供支持 骄阳网版权所有网站地图 网站地图2 主办单位:广州小漏斗信息技术有限公司 粤ICP备20006251号

联系我们 关于我们 版权申明