- 自动装配原理
首先@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 @
2024-11-13 12:29
baihehua
阅读(
20)
评论()
编辑
收藏
举报
点击右上角即可分享
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律