文件名称:DependencyInjector:轻量级依赖注射器
文件大小:175KB
文件格式:ZIP
更新时间:2024-06-02 22:22:47
java ioc dependency-injection injection ioc-container
轻量级依赖注入器 Java 1.8及更高版本的简单但可自定义的依赖关系注入器。 为什么使用它 非常轻巧(仅将javax.inject和javax.annotation-api作为依赖项) 允许逐步过渡到现有项目的注入 您可以实现自己的注入方法和行为 支持具有可选依赖项的项目 整合它 使用Maven,可以通过将其添加到pom.xml中来获得注入器: < dependency> < groupId>ch.jalu groupId> < artifactId>injector artifactId> < version>1.0 version> dependency> 简单的例子 默认情况下,注入器支持构造函数注入和字段注入。 考虑以下类框架: public class Settings { // regular class }