说一下Spring中的ApplicationContext和BeanFactory的区别?

面试

BeanFactory,只有对某个Bean要使用时,才对该Bean进行加载实例化,启动速度很快,但是它是比较原始的Factory,不支持AOP、Web等。

ApplicationContext在容器启动时,一次性创建了所有的bean,所以它的启动速度较慢,但是可以在启动的时候。发现spring中的配置错误。

相关推荐
程序员爱钓鱼20 分钟前
Rust Copy详解:隐式复制与轻量数据类型
前端·后端·rust
Patrick在香港34 分钟前
Python Docker镜像从1.2GB到89MB:多阶段构建的完整优化实录
java·python·docker·信息可视化·容器·数据分析·ai编程
上海安当技术1 小时前
敏感数据怎么防拖库?信封加密(DEK+KEK 二层密钥)架构设计与 Java 实战
java·开发语言·python
我是唐青枫1 小时前
Java JCommander 实战详解:用注解解析命令行参数
java·开发语言
大鹏说大话1 小时前
C++ 内存布局详解:类、虚函数、虚表底层原理
java·开发语言
仙人球部落 揞殺1 小时前
细说ASP.NET的各种异步操作
后端·asp.net
还是鼠鼠2 小时前
Spring AI连接DeepSeek与通义千问:application.yaml配置详解
java·通义千问·spring ai·deepseek
计算机小白一个2 小时前
蓝桥杯 Java B 组之哈希表应用(两数之和、重复元素判断)
java·数据结构·算法·蓝桥杯
卷无止境3 小时前
当独立开发者也能造出3A画质的游戏:Godot引擎深度解析
后端·python·godot
sunburn-4 小时前
Java 队列全面详解:从入门到面试实战
java·开发语言·汇编·ide·idea