python di:python的全自动依赖项注入 源码
python-di python 3.7、3.8、3.9的全自动依赖注入使用(不仅是)类型注释(类型提示)。 对应于干净的架构模式,是DDD /六角架构样式中创建的业务应用程序的理想选择。 没有外部依赖项-仅使用标准库。 主要特点: 基于类型提示/类型注释的自动类型匹配-无需手动配置,开箱即用 可配置的对象聚合注入SomeClass可以加入SomeClass对象并注入标注为Collection[SomeClass] 不损害现有代码库-无需修饰符,现有代码库中无需额外的元数据即可构建应用程序 没有单例或全局DI进程状态-应用程序或任何应用程序组件可以根据需要独立实例化多次 DI过程的透明度-构建静态依赖关系图和注入计划,针对错误情况提供有益的异常信息(例如循环依赖关系或缺少元素) 帮助 快来了... 一个例子 位于mod_simple.py应用程序域: from typing i
用户评论