InitializingBean接口为bean提供了初始化执行的方法,即afterPropertiesSet方法,凡是继承该接口的类,在初始化bean的时候会执行该方法。

下面简单示例:

这是一个Spring组件Filer:

InitializingBean简单使用_初始化

实现了afterPropertiesSet方法:

在这个方法中使用了一个被Autowired注入的Spring Bean:

InitializingBean简单使用_初始化_02

debug启动项目:

可以正常使用被注入的组件!

InitializingBean简单使用_初始化_03