Spring面试题:(六)Spring注解开发原理

ioc过程

发现只要将bean注册到BeanDefinitionMap中就可以创建bean对象

如何将xml配置的bean注册到BeanDefinitionMap

通过注解注册的bean过程一样

注册bean的接口:BeanDefinitionRegistryPostProcessor

开启组件扫描的两种方式:xml和注解

xml方式注册bean原理

注解@Component方式注册Bean原理

调用BeanDefinitionRegistryPostProcessor,再调用ClassPathDefinitionScanner的doScan方法

两种方式的对比

相关推荐
前端付豪21 分钟前
17、自动化才是正义:用 Python 接管你的日常琐事
后端·python
我是一只代码狗25 分钟前
springboot中使用线程池
java·spring boot·后端
hello早上好38 分钟前
JDK 代理原理
java·spring boot·spring
PanZonghui41 分钟前
Centos项目部署之安装数据库MySQL8
linux·后端·mysql
PanZonghui43 分钟前
Centos项目部署之Java安装与配置
java·linux
Victor35644 分钟前
MySQL(119)如何加密存储敏感数据?
后端
用户3966144687191 小时前
TypeScript 系统入门到项目实战-慕课网
后端
guojl1 小时前
Dubbo SPI原理与设计精要
后端
Lemon程序馆1 小时前
搞懂 GO 的垃圾回收机制
后端·go