除了设置@Scope注解中的initMethod和destroyMethod属性来定义bean的初始化和销毁方法外。还可以通过类实现InitializingBean和DisposableBean接口来重写它们的destroy方法和afterPropertiesSet方法,指定组建的初始化和销毁方法。方法的执行顺序与在@Scope中使用的一致。
单实例运行结果:
多实例测试代码:
多实例运行结果:
除了设置@Scope注解中的initMethod和destroyMethod属性来定义bean的初始化和销毁方法外。还可以通过类实现InitializingBean和DisposableBean接口来重写它们的destroy方法和afterPropertiesSet方法,指定组建的初始化和销毁方法。方法的执行顺序与在@Scope中使用的一致。
单实例运行结果:
多实例测试代码:
多实例运行结果: