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。
➡️