ActiveInject

ActiveInject

ActiveInject

软件

软件描述

ActiveInject 是一个轻量级且功能强大的依赖注入库,具有极致的性能,并且没有任何第三方依赖。

官方网站

访问软件的官方网站了解更多信息

官方认证

inject.activej.io

安全链接HTTPS
立即访问

什么是 ActiveInject?

ActiveInject 是一个轻量级且功能强大的依赖注入库,具备极致性能且无第三方依赖。它支持多线程,特性丰富,启动和运行速度极快,显著优于 Spring DI 或 Guice。

ActiveInject 是 ActiveJ 技术体系的一部分,但其第三方依赖极少,可作为独立组件使用。

特性:

  • 支持嵌套作用域、单例与瞬态绑定、模块化配置,以及优化的多线程与单线程 Injectors
  • Injector 的全部运行时代码仅约 50 行,所有依赖图预处理均在启动时完成
  • 所有反射操作均为可选,并封装在独立模块中;ActiveInject 对依赖图的内省完全透明
  • 自身无任何第三方依赖,可用于轻量级嵌入式依赖注入模式

除了使用极其便捷外,由于零第三方依赖及运行时无开销,ActiveInject 比 Guice 快 5.5 倍,比 Spring 快达百倍。

支持平台

下载与相关链接

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。

GitHub