上下文和依赖注入 (CDI) 工具允许您轻松地为基于 Web 的应用程序添加和使用 CDI 编程模型。帮助您将 CDI 支持添加到现有项目中,并使用 CDI 向导创建新项目。该工具还为您提供验证、代码完成和超链接导航。
有许多向导可供使用,以更轻松地创建
CDI Web 项目
Bean
拦截器
装饰器
限定符注解
作用域注解
原型注解
拦截器绑定注解
注解字面量
等等。
CDI Tools 验证涵盖了 CDI 规范中定义的大多数问题。有超过一百个验证规则,包括定义错误和部署问题。您可以通过快速修复菜单 (Ctrl+1) 解决其中一些问题。
超链接可帮助您在源文件之间导航。例如,在任何注入点上按 Ctrl+Click 或 F3 将引导您到相应的 Bean 定义。如果注入点有多个符合条件的 Bean,您可以看到这些 Bean 的完整列表。导航也适用于 beans.xml。可以通过超链接导航观察者、事件、生产者和释放者方法。
@Named Bean 及其属性/方法可在 XHTML 文件中使用代码完成。CDI Tools 还支持验证、超链接导航、EL 表达式的重构。
JBoss Tools 中的 CDI 支持还包括 beans.xml 编辑器,其中包含代码完成、导航和验证。相关 CDI Bean 添加到字段/方法引用搜索的搜索结果中。Apache DeltaSpike 支持、“打开 CDI @Named Bean”对话框等等……