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