实现

CDI 是 Java EE 规范 。它指定了应该如何完成,以及必须提供哪些功能,但它实际上不是特定的库或代码集。要使用 CDI,你需要使用 CDI 实现

CDI 规范的参考实现是一组称为 Weld 的库。CDI 规范的替代实现存在于 Apache OpenWebBeans 中 。这些实现中的任何一个都能够为你提供 CDI 的功能。如果你没有使用随这些实现之一一起提供的 Java EE 应用程序服务器,那么你可以选择并将其中一个实现安装到你的应用程序或运行时中。