
ELight是轻量级IoC容器的源代码。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
亿光是一个为 Java 设计的轻量级且高效的 IoC(控制反转)容器。它提供了 JSR-330 标准以及定制化功能的完整参考实现。其使用方式建立在基于注解的配置之上,例如通过 `new AnnotationApplicationContext(com.example.package).initialize();` 来创建新的注解应用上下文。亿光支持对 `@Inject`、 `@Singleton`、 `@Named`、以及 `@Qualifier` 等注解的注入,并具备提供者自定义功能的支持,允许通过带有附加参数的注释来注入组件(如 `cz.encircled.elight.core.Wired`)。此外,它还支持数组和集合注入的可配置顺序(例如 `cz.encircled.elight.core.Order`),以及有条件地将组件包含到上下文中(例如 `cz.encircled.elight.core.Conditional`)。最后,实例创建过程可以委托给您的自定义工厂类(如 `cz.encircled.elight.core.Creator`),并提供用于自定义组件配置的后/前处理器功能。
全部评论 (0)
还没有任何评论哟~


