大家好,我是锋哥。今天分享关于【Spring框架中都用到了哪些设计模式?】面试题。希望对大家有帮助;
Spring框架中都用到了哪些设计模式?
1000道 互联网大厂Java工程师 精选面试题-Java资源分享网
Spring框架中使用了大量的设计模式,这些设计模式帮助Spring实现了灵活、可扩展、易维护的架构。以下是Spring中常见的一些设计模式:
1. 工厂方法模式(Factory Method Pattern)
工厂方法模式是Spring中广泛使用的设计模式,主要体现在Spring的IoC容器中。容器通过工厂方法来实例化Bean,而不是直接使用new
关键字。工厂方法模式使得对象的创建和管理从使用者中解耦出来,具体的实例化细节交给容器。
- 例如,
ApplicationContext
或BeanFactory
容器使用工厂方法创建和管理Bean实例。
2. 单例模式(Singleton Pattern)
Spring中的默认Bean作用域是单例模式,即每个