net ioc如何解决循环依赖