针对自依赖问题做前置检查,  但依旧保持了该异常的存在.