前提条件:一个bean,需要被代理,并且走的是Jdk动态代理。没有实现DisposableBean的接口,但是添加了自定义销毁的配置init-destroy。 初始化之后,会在BeanPostProcessor的后置增强方法中创建一个代理对象!但是由于init-destory不属于接口中的方法,所以代理对象大概率是找不到该方法的!那么在DisposableBeanAdapter类中就找不到该类的销毁方法,导致无法执行