定制自己的bean

一.概述

自从有了Spring容器,我们就很少自己在代码中new一个对象了,因为这件事情已经由Spring容器帮忙做了,但是不是说使用了Spring容器,我们就没法自己去创建对象并且放入Spring容器了,Spring在这里提供了一个扩展点,这个扩展点就是让使用方自己来定制一个自己需要的bean,主要有两种实现方式,一个是XML中指定factory-method,另外一个是实现FactoryBean接口,通过这两种方式,Coder都可以定制自己的bean并且交由Spring容器管理,这里的管理不一定是指bean生命周期的所有阶段,主要是指可以通过容器获取到bean。使用场景主要在引入了三方库中的接口和实现类,并且这个实现类可能会有所变化,采用这种方式可以把这种变化和我们的核心逻辑分开,使得这种变化对核心逻辑而言是不可见的。

二.相关知识点的小结

猜你喜欢

转载自bolinyang.iteye.com/blog/1825841