自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Spring 模式系列(四)- Singleton Pattern (单例模式)

在我的程序生涯中使用单例模式用的次数和工厂模式差不多,但在Spring中,使用的次数会更多。因为,在Spring里面,一切皆是单例。当你在Spring中创建一个Bean时,默认就是一个单例,除非你跟我们的老朋友Application Context特别要求,不然你就得到一个单例的Bean。那么有些朋友会问我,什么是特别要求,我在接下来的系列中提到Prototype模式时,会提到这个特别要求。值得一...

2019-05-25 10:12:42 210

原创 Spring 模式系列(三)- Builder Pattern (建造者模式)

在Spring当中,我们经常看到我们会用到这个模式。一个常用的例子就是在Mockmvc当中的ResultActions,用来测试Web Application 和 Web Services。值得一提的是,有一个开源框架叫Lambok,它把Builder pattern提升到另外一个层次,它提供了一个Annotation去封装了Builder Pattern的Builder,从而大大地简约了整个模式...

2019-05-24 12:07:09 3144 2

原创 Spring模式系列(二) 工厂模式(Factory Pattern) - 理解Spring的第一课

factory pattern在spring的用法Beanfactory spring框架最依赖的模式,没有之一这也许是最多程序员使用过的模式之一,我也在我的项目中用过很多次。工厂模式贯穿于整个Spring的设计当中。其中一个用得最多的地方就是BeanFactory,当然它和传统的工厂模式还是有一点小区别,但它本身就是一个工厂。除了BeanFactory,Spring还有FactoryBe...

2019-05-19 11:01:35 601

原创 Spring模式系列(一) 控制反转 - Spring 框架的核心奥义

控制反转 - Inversion of ControlInversion of Control就是把创建程式依赖的责任交给容器,而核心程序并不需要知道如何创建它,它需要向容器去要依赖包的instance即可Inversion of Control 是Spring框架的核心模式。在我看来, IoC是spring所有技术的根本。就好像武林高手驱动所有的招式的内功。一言以概之,IoC就是把创建程...

2019-05-19 04:26:28 523

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除