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

💡 原文中文,约400字,阅读约需1分钟。
📝

内容提要

Rudi是一个依赖注入框架,基于函数API和属性宏API开发。0.2.0版本将函数API中获取实例的功能移植到了属性宏中,迁移简单。新增的属性宏API可参考Singleton/Transient。

🎯

关键要点

  • Rudi是一个开箱即用的依赖注入框架。
  • Rudi最初参考Koin,基于函数API开发,后来添加了属性宏API。
  • 函数API功能更全面,但在某些场景下需要使用函数API。
  • 在0.2.0版本中,将函数API中获取实例的功能移植到属性宏中。
  • 迁移过程简单,只需将#[di(...)]改为#[di(name = ...)]。
  • 新增的属性宏API可参考Singleton/Transient。
➡️

继续阅读