用于Java的MEF(.NET)模拟

用于Java的MEF(.NET)模拟,java,dependency-injection,mef,Java,Dependency Injection,Mef,我非常习惯于.NET中MEF的这种简洁语法 [Export(typeof(ISomething))] public class Something : ISomething { } Java中的注释有类似之处吗?(&相应的框架)。 要与任何依赖项注入容器良好兼容?Java中有几个IoC容器可用。我想到的两个是和 我大部分时间都和他一起工作,觉得和他一起工作很愉快 是另一个关于春季国际奥委会的好教程。从我能找到的到现在的,我可以使用它的注释。在这里,它们指定接口的默认实现者,而不是执行实现的导出

我非常习惯于.NET中MEF的这种简洁语法

[Export(typeof(ISomething))]
public class Something : ISomething {
}
Java中的注释有类似之处吗?(&相应的框架)。
要与任何依赖项注入容器良好兼容?

Java中有几个IoC容器可用。我想到的两个是和

我大部分时间都和他一起工作,觉得和他一起工作很愉快


是另一个关于春季国际奥委会的好教程。

从我能找到的到现在的,我可以使用它的注释。在这里,它们指定接口的默认实现者,而不是执行实现的导出(如MEF)。例如


从文档中也可以看到构造函数参数注入等。

谢谢。我最终可以自己找到这个。但是投票支持你的帮助!
@ImplementedBy(Something.class) 
public interface ISomething {
    ...
}

public class Something implements ISomething {
    ...
}