Rudi 0.4.0 - 一个开箱即用的依赖注入框架

💡 原文中文,约1700字,阅读约需5分钟。
📝

内容提要

Rudi是一个开箱即用的依赖注入框架,新增了条件注册的功能,可以根据环境变量或配置文件来决定注册哪些实例。示例中根据环境变量注册了A和B两个实例。

🎯

关键要点

  • Rudi是一个开箱即用的依赖注入框架。
  • 在0.4.0版本中新增了条件注册的功能。
  • 条件注册功能可以根据环境变量或配置文件决定注册哪些实例。
  • 示例中根据环境变量注册了A和B两个实例。
  • 环境变量实例在Context初始化时创建。
  • 通过定义函数判断是否注册某个实例。
  • 在测试时可以根据不同的测试环境注册不同的实例。
  • 环境变量为'dev'时注册A,环境变量为'prod'时注册B。
  • 可以在仓库上获取更多信息。
➡️

继续阅读