该接口就一个方法
-
void afterPropertiesSet() throws Exception;
- 在spring初始化bean的时候,
- 如果bean实现了InitializingBean接口,
- 会自动调用afterPropertiesSet方法。
- 实现InitializingBean接口与在配置文件中指定init-method有什么不同?
- <bean id="testInitializingBean" class="com.TestInitializingBean" init-method="testInit"></bean>
- 系统则是先调用afterPropertiesSet方法,然后在调用init-method中指定的方法。
- 二者可以同时使用
- 比通过反射调用init-method指定的方法效率相对来说要高点