IDEA 设置初始化方法,和销毁方法报错。并且只执行了,初始化方法,并没有执行销毁方法
对象设置默认是单例模式,所以作用域不用管,想触发销毁方法,通过容器使用对象后,使用容器对象调用closed方法关闭容器来触发销毁
如果你用的是普通的main方法,在调用destroy方法的时候需要注册一个在 AbstractApplicationContext 类中声明的关闭 hook 的 registerShutdownHook() 方法
1、作用域默认都是singleton.2关掉容器是什么意思?
原因有两种,1,你的作用域如果是porotype,是不执行的,2.需要关掉容器的