ActiveInject

ActiveInject
软件
软件描述
ActiveInject 是一个轻量级且功能强大的依赖注入库,具有极致的性能,并且没有任何第三方依赖。
官方网站
访问软件的官方网站了解更多信息
官方认证
inject.activej.io
安全链接HTTPS
什么是 ActiveInject?
ActiveInject 是一个轻量级且功能强大的依赖注入库,具备极致性能且无第三方依赖。它支持多线程,特性丰富,启动和运行速度极快,显著优于 Spring DI 或 Guice。
ActiveInject 是 ActiveJ 技术体系的一部分,但其第三方依赖极少,可作为独立组件使用。
特性:
- 支持嵌套作用域、单例与瞬态绑定、模块化配置,以及优化的多线程与单线程 Injectors
- Injector 的全部运行时代码仅约 50 行,所有依赖图预处理均在启动时完成
- 所有反射操作均为可选,并封装在独立模块中;ActiveInject 对依赖图的内省完全透明
- 自身无任何第三方依赖,可用于轻量级嵌入式依赖注入模式
除了使用极其便捷外,由于零第三方依赖及运行时无开销,ActiveInject 比 Guice 快 5.5 倍,比 Spring 快达百倍。
许可证免费 • 开源

