Vad*_*dim 5 dependency-injection inversion-of-control
我相信大多数IoC容器允许您使用XML配置文件连接依赖项.使用配置文件与在代码中注册依赖项有什么缺点和优点?
这些优点和缺点是基于我对 Spring 的工作。其他容器可能略有不同。
XML
亲
骗局
注释
亲
骗局
代码
亲
骗局
我混合使用 XML+注释。一些特别是关于数据库访问的东西总是通过 xml 配置,而控制器或服务之类的东西大多是通过代码中的注释进行配置。
[编辑:我借用了 Mauschs 代码 PRO]