Spring配置类解析 【TL spring 11】

@configuration注解proxyBeanMethods区分full(true)配置类或者lite(false)配置类

配置类:@component、@ComponentScan 生成beanDefinition放到bean工厂里面、@import(userService.class)(实现ImportSelector(deferredImportSelector每批结束后调用)、ImportBeanDefinitionRegistrar加入到当前配置类的属性ImportBeanDefinitionRegistrar中、普通类型)、@ImportResource(spring.xml 加入到importResource属性中)、@Bean 封装为beanmethod对象放到当前配置类的beanmethods属性中、所实现的接口中是否有@bean、把配置类的父类当作配置类进行解析

@component 重复相同名字的bean 报错

@Bean 相同名字 不会报错 只会产生一个beandefinition

@Bean 覆盖@component

@configuration 生成代理对象

相关推荐
AI分享猿1 小时前
UI设计Prompt系列(十三):响应式布局需求怎么写——让设计Prompt更接近前端实现
前端
ClouGence1 小时前
Selenium 写不动了?这个工具录一次就能跑 Web 自动化
前端·selenium·测试
zhougl9961 小时前
Java Spring Boot 爬虫技术全面介绍
java·spring boot·爬虫
hunterandroid1 小时前
[鸿蒙从零到一] HarmonyOS 地图、定位与传感器能力实战:从位置获取到运动感知
前端
大锅盖11 小时前
Web 工单要调用相机,第一步不是打开取景框,而是建立能力门禁
前端·数码相机·harmonyos
fthux1 小时前
不必下载整个仓库:GitZip Pro 让 GitHub 文件与文件夹批量下载更简单
前端·chrome·ai·edge·开源·github·firefox
奥莱维1 小时前
【无标题】
java·前端·javascript
用户921080262861 小时前
0. 为什么我们的项目选择 Cesium:从三维地图、离线部署到工程代价
前端
阿懂在掘金2 小时前
同一份弹窗我重构了三次:从 v-model 地狱到路由式调用,终于治好了模板臃肿
前端·vue.js·前端框架