注入依赖DI重写引入的相关修改