Bootstrap

Singleton bean creation not allowed while the singletons of this factory are indestruction

spring错误Singleton bean creation not allowed while the singletons of this factory are indestruction

错误来由

今天在公司测试线程服务的时候很蛋疼的遇到这个错,网上解释多重多样,最后还是靠我自己猜出来了

原因

其实很简单,就是你的线程里去拿bean,但是你的主线程在调用这个线程后销毁了,所以bean也会随之销毁,这时候你的线程去获取bean就会报这个错拉

解决方法

因为我是调的springboot的test,所以直接在主线程最后睡个天昏地暗就行了(让你的子线程服务跑完)

;