spring允许开发者自定义扩展bean的初始化过程,可以通过实现BeanPostProcessor,重写前置和后置处理器,运行自己想要写的代码。