美文网首页美文共赏
说说spring用了哪些设计模式

说说spring用了哪些设计模式

作者: 菜鸟养成记 | 来源:发表于2021-09-14 11:27 被阅读0次

单例模式:Spring 中的 Bean 默认情况下都是单例的。无需多说。
工厂模式:工厂模式主要是通过 BeanFactory 和 ApplicationContext 来生产 Bean 对象。
代理模式:最常见的 AOP 的实现方式就是通过代理来实现,Spring主要是使用 JDK 动态代理和 CGLIB 代理。
模板方法模式:主要是一些对数据库操作的类用到,比如 JdbcTemplate、JpaTemplate,因为查询数据库的建立连接、执行查询、关闭连接几个过程,非常适用于模板方法。

相关文章

网友评论

    本文标题:说说spring用了哪些设计模式

    本文链接:https://www.haomeiwen.com/subject/cvzpwltx.html