今天看到这个 《依赖注入是否值得?》 其中辩论了依赖注入DI的优缺点。DI增加了灵活性,代价是复杂性也增大了。对于中小型项目不推荐使用。 DI能支持测试,不过这个可以用TypeMock这样的框架来帮助单元测试。 对于spring这样的框架,估计只有需要它的AOP功能才需要采用。