SpringBoot自动装配原理

  1. 自动装配原理
    首先@springbootApplication是自动配置的入口,这个注解是一个复合注解,由@SpringBootConfiguration,@ConponentScan,@EnableAutoConfiguration组成,
    其中@SpringBootConfiguration相当于@Configurtion注解,标志这个类是javaconfig类,目的是该类中注入的Bean对象能被spring容器进行自动管理装配
    @conponentScan主要是spring容器用来扫描需要管理的组件
    @EnableAutoConfiguration注解开启自动配置,对jar包下的spring.factories文件进行扫描,这个文件中包含了可以进行自动配置的类,当满足@condition注解指定的条件时,为这些类创建对象注册到IOC容器中。约定大于配置思想体现:Spring Boot 的自动装配机制的实现中,通过扫描约定路径下的 spring.factories文件来识别配置类,实现 Bean 的自动装配。默认加载的配置文件 application.properties 等等
 
posted @   baihehua  阅读(20)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示