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

ioc过程

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

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

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

注册bean的接口:BeanDefinitionRegistryPostProcessor

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

xml方式注册bean原理

注解@Component方式注册Bean原理

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

两种方式的对比

相关推荐
风生u4 分钟前
activiti7 详解
java
岁岁种桃花儿12 分钟前
SpringCloud从入门到上天:Nacos做微服务注册中心(二)
java·spring cloud·微服务
Word码16 分钟前
[C++语法] 继承 (用法详解)
java·jvm·c++
TT哇21 分钟前
【实习 】银行经理端两个核心功能的开发与修复(银行经理绑定逻辑修复和线下领取扫码功能开发)
java·vue.js
逝水如流年轻往返染尘24 分钟前
Java中的数组
java
Anita_Sun38 分钟前
一看就懂的 Haskell 教程 - 类型推断机制
后端·haskell
java1234_小锋41 分钟前
Java高频面试题:BIO、NIO、AIO有什么区别?
java·面试·nio
Anita_Sun1 小时前
一看就懂的 Haskell 教程 - 类型签名
后端·haskell
七八星天1 小时前
C#代码设计与设计模式
后端
用户8307196840821 小时前
Java IO三大模型(BIO/NIO/AIO)超详细总结
java