当想让系统启动时就执行的代码,可以有2中方法实现:
1.让一个类实现InitializingBean接口,重写afterPropertiesSet()方法 ,再把这个类交给spring管理,定义为一个bean,这样就可以了
2.在一个类中自己写一个方法,此方法是无参数的,把这个类交给spring管理,定义init-method="自己定义的方法名",这样也可以,这个接触了对spring的依赖
当系统管理时执行的代码可以这样实现:
让一个类实现DisposableBean接口,重写 destroy()方法,再把这个类交给spring管理,