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