首页天道酬勤spring销毁方法有什么用,springmvc是什么框架

spring销毁方法有什么用,springmvc是什么框架

张世龙 05-04 20:52 74次浏览

一、简要介绍

1、init-method方法在初始化bean时执行,并可针对特定bean放置。 init-method必须在applicationContext.xml配置文档中的bean定义中注明。 例如:

这将使TestBean在初始化时执行TestBean中定义的init方法。

2、afterPropertiesSet方法在初始化bean时执行,并可针对特定bean放置。 afterPropertiesSet必须实现初始化bean接口。 要实现InitializingBean接口,必须实现afterPropertiesSet方法。

3、BeanPostProcessor。 可以在配置文档applicationContext.xml中为所有Spring上下文中的所有bean配置BeanPostProcessor,并对所有bean执行初始化前后代理。 BeanPostProcessor界面有两种方法: postprocessbeforeinitialization和postProcessAfterInitialization。 postprocessbeforeinitialization方法在bean初始化之前执行,postProcessAfterInitialization方法在bean初始化之后执行。

也就是说,afterPropertiesSet和init-method之间的执行顺序是先执行afterPropertiesSet,后执行init-method。 从BeanPostProcessor角色开始,首先运行postprocessbeforeinitialization,然后运行afterPropertiesSet,然后运行init-method,然后运行postprocesbeforeinitiation

no timezone mapping entry for,construct in