Skip to content

spring的学习笔记。包含spring、springmvc、springboot等

Notifications You must be signed in to change notification settings

andanyoung/springnotes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 

Repository files navigation

spring 笔记

本仓库是对 spirng 学习的笔记,欢迎大家指点,持续更新中

目录

第三方框架

第三方框架

经典好文

源码分析

设计模式

  • 工厂模式

    在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。

    使用场景: 1、日志记录器:记录可能记录到本地硬盘、系统事件、远程服务器等,用户可以选择记录日志到什么地方。 2、数据库访问,当用户不知道最后系统采用哪一类数据库,以及数据库可能有变化时。 3、设计一个连接服务器的框架,需要三个协议,"POP3"、"IMAP"、"HTTP",可以把这三个作为产品类,共同实现一个接口。 工厂方法通过传入不同参数创建对象(返回同个父类、协议),调用该对象(父类、协议)的方法实现。目的根据不同参数,创建不同对象。调用同一方法名实现不同效果、功能。

  • 建造者模式(Builder)

    建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。

    一个 Builder 类会一步一步构造最终的对象。该 Builder 类是独立于其他对象的。

  • 更多设计模式

About

spring的学习笔记。包含spring、springmvc、springboot等

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published