springboot涉及什么设计模式
时间: 2023-11-19 18:51:01 浏览: 81
Spring Boot 涉及了很多设计模式,其中比较常见的有以下几种:
1. 工厂模式:Spring Boot 中的 BeanFactory 和 ApplicationContext 都是工厂模式的体现,它们负责创建和管理对象。
2. 单例模式:Spring Boot 中的 Bean 默认都是单例的,即在整个应用程序中只有一个实例。
3. 代理模式:Spring Boot 中的 AOP 就是基于代理模式实现的,通过代理可以在不修改原有代码的情况下增强方法的功能。
4. 观察者模式:Spring Boot 中的事件机制就是基于观察者模式实现的,通过事件监听器可以在特定事件发生时执行相应的操作。
阅读全文