依赖注入看起来很棒,但是当我查看示例时,我经常会看到很多XML配置文件。这不好,因为:
一些框架允许您从代码中配置它们,但是大多数文档(和示例)都假定您使用的是XML,因为XML配置是第一位的。 那么依赖注入框架将基于代码的配置视为使用它们的常规方式呢?
答案 0 :(得分:2)
答案 1 :(得分:2)
答案 2 :(得分:2)
几乎所有容器现在都有一个基于代码的API来注册依赖项,甚至那些最初只通过XML配置的API。通常,XML方法仅建议用于边缘情况(例如,可能需要在部署后更改注册/布线)
答案 3 :(得分:0)
Simple Service Locator(无耻的插件)