spring为bean提供了两种初始化bean的方式:
1. 实现InitializingBean接口,实现afterPropertiesSet方法(spring4以后为主)
2. 在配置文件中同过init-method指定,两种方式可以同时使用(spring3为主)
2者对比
1. 实现InitializingBean接口是直接调用afterPropertiesSet方法,比通过反射调用init-method指定的方法效率相对来说要高点。但是init-method方式消除了对spring的依赖
2. 如果调用afterPropertiesSet方法时出错,则不调用init-method指定的方法。