Rudi 0.4.0 - 一个开箱即用的依赖注入框架
原文中文,约1700字,阅读约需5分钟。
📝
内容提要
Rudi是一个开箱即用的依赖注入框架,新增了条件注册的功能,可以根据环境变量或配置文件来决定注册哪些实例。示例中根据环境变量注册了A和B两个实例。
🎯
关键要点
-
Rudi是一个开箱即用的依赖注入框架。
-
在0.4.0版本中新增了条件注册的功能。
-
条件注册功能可以根据环境变量或配置文件决定注册哪些实例。
-
示例中根据环境变量注册了A和B两个实例。
-
环境变量实例在Context初始化时创建。
-
通过定义函数判断是否注册某个实例。
-
在测试时可以根据不同的测试环境注册不同的实例。
-
环境变量为'dev'时注册A,环境变量为'prod'时注册B。
-
可以在仓库上获取更多信息。
🏷️