自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

m0_37884977的博客

专注于Java后端

  • 博客(5)
  • 收藏
  • 关注

原创 每日设计模式之工厂方法模式

工厂方法模式(Factory Method):定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。**在简单工厂方法中,我们通常会通过在简单工厂类中给定一个方法,然后通过给这个类传递一个参数,然后再在这个方法中通过这个参数的值,在方法内部实例化不同的对象,从而达到了在工厂中创建对象的目的,从而避免了每次新建对象都要在外面实例化新的对象。但是,它的...

2018-04-28 12:37:35 132

原创 Spring

首先定义我们的目标类 (我为该方法设置了参数和返回值,而且返回值是我们的参数)(主要目的是为了在演示如何在Around advice中获取目标方法的参数和返回值,并且修改返回值) 2:然后写我们的切面:3:编写配置文件: 4:测试代码: 5:测试结果: ...

2018-04-08 22:47:37 129

原创 插手容器启动之CustomEditorConfigurer

其他两个BeanFactoryPostProcessor都是通过对BeanDefinition中的数据进行变更以达到某种目的。与它们有所不同,CustomEditorConfigurer是另一种类型的BeanFactoryPostProcessor实现,它只是辅助性地将后期会用到的信息注册到容器,对BeanDefinition没有做任何改动。我们知道,不管对象是什么类型,也不管这些对象...

2018-04-02 21:13:58 1417

原创 插手容器启动之PropertyOverrideConfigurer

前篇的PropertyPlaceholderConfigurer可以通过占位符,来明确表明表明bean定义中的property和properties文件中的各配置项之间的对应关系。如果说PropertyPlacehostConfigurer做的这些是“明事”的话,那相对来说,PropertyOverrideConfigurer所做的可能就有点“神不知鬼不觉”了。我们可以通过Proper...

2018-04-02 20:04:47 365

原创 插手容器启动之propertyPlaceholderConfigurer

如果你不想看propertyPlaceholderConfigurer使用的原理,你可以点击这里 ,直接跳转到你所需要的property-placeholder。 Spring提供了一种叫做BeanFactoryPostProcessor的容器扩展机制。该机制允许我们在容器实例化相应对象之前,对注册到容器的BeanDefinition所保存的信息做相应的修改。这就相当于在容器实现的第一阶段...

2018-04-02 19:41:05 368

空空如也

空空如也

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

TA关注的人

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