摘要:
bean生命周期函数 我们可以给bean定义初始化函数和销毁函数,Spring在启动和关闭时会自动调用它们。 基于xml 用法: init method:设置初始化方法; destroy method:设置销毁方法; 示例: 测试: 运行结果: 基于接口 用法: 继承InitializingBean 阅读全文
摘要:
工厂方法创建bean 工厂方法为Spring提供了创建bean的另外一种方式,属于工厂设计模式,为bean的创建提供了更大的灵活性,屏蔽了复杂对象的创建过程。 静态工厂方法 用法: class: 设置静态工厂方法类 factory method: 指定生产该bena的静态方法; 示例: 静态工厂方法 阅读全文
摘要:
bean标签 id 作用:唯一标识bean 用法: `` name 作用:设置bean名称,可以设置多个,多个名称可以使用空格、逗号、或者分号分隔; 用法: `` 示例: xml配置 测试代码: 结果: user2 user5 user3 user4 false class 作用:设置bean的cl 阅读全文
摘要:
核心要点在于:IProduct IFactory::produce() 如果是该方法内实现,就是简单工厂,要带个参数,根据参数返回不同产品; 如果该方法是接口,在子类实现该方法,就是工厂方法; 多个IProductA、IProductB。。。就是抽象工厂。注意,不能根据函数返回值进行重载 转载自:h 阅读全文