mirror of
https://github.com/Snailclimb/JavaGuide
synced 2025-06-16 18:10:13 +08:00
commit
933db61745
@ -48,7 +48,7 @@ Spring使用工厂模式可以通过 `BeanFactory` 或 `ApplicationContext` 创
|
|||||||
|
|
||||||
**两者对比:**
|
**两者对比:**
|
||||||
|
|
||||||
- `BeanFactory` :延迟注入(使用到某个 bean 的时候才会注入),相比于`BeanFactory` 来说会占用更少的内存,程序启动速度更快。
|
- `BeanFactory` :延迟注入(使用到某个 bean 的时候才会注入),相比于`ApplicationContext` 来说会占用更少的内存,程序启动速度更快。
|
||||||
- `ApplicationContext` :容器启动的时候,不管你用没用到,一次性创建所有 bean 。`BeanFactory` 仅提供了最基本的依赖注入支持,` ApplicationContext` 扩展了 `BeanFactory` ,除了有`BeanFactory`的功能还有额外更多功能,所以一般开发人员使用` ApplicationContext`会更多。
|
- `ApplicationContext` :容器启动的时候,不管你用没用到,一次性创建所有 bean 。`BeanFactory` 仅提供了最基本的依赖注入支持,` ApplicationContext` 扩展了 `BeanFactory` ,除了有`BeanFactory`的功能还有额外更多功能,所以一般开发人员使用` ApplicationContext`会更多。
|
||||||
|
|
||||||
ApplicationContext的三个实现类:
|
ApplicationContext的三个实现类:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user