Unity的注入有3种方式:构造函数.[Dependency]属性.[InjectionMethod]方法.这3种方式涉及到的interface或class都会去Registrations里找,找不到会报could not be resolved的exception. 这里有个小坑:用[Dependency]标记的属性,只有在构造函数.包括父类的constructor执行完成后,才会被注入.需要在构造函数里完成的初始化动作,应该在构造函数里传参.不需要的,可以打[Dependency]标签,由U…