您可以使用上下文和依赖关系注入部署描述符编辑器来编辑和验证 beans.xml 文件。
开始之前
在工作空间中创建 Java™ EE 构面的项目,即,实用程序项目、EJB 项目、Web 项目、连接器项目或应用程序客户机项目)。有关创建这些项目之一的信息,请参阅:
使用向导来创建和配置 Java EE 项目。
关于此任务
在支持 CDI 的项目的包装与部署中,需要
beans.xml 文件。如果存在
beans.xml 文件,则向容器指示所部署的模块是一个 Bean 归档。
安装 CDI 构面时,将生成部署描述符。
请参阅
创建使用上下文和依赖关系注入 (CDI) 的应用程序。最初,
beans.xml 文件为空,这表示已禁用存在于您模块中的任何已添加注释的拦截器、修饰符或替代方法。要启用这些类,您可以使用 CDI 部署描述符编辑器对其进行配置。
过程
- 要打开上下文和依赖关系注入部署描述符编辑器,请右键单击 beans.xml 文件,然后选择。
- 单击添加以将替代方法、修饰符和拦截器添加至 beans.xml 文件:
- 部署描述符会验证您的操作(例如,如果向替代方法添加空白类,那么将出现错误):
- 部署描述符会验证您的操作(例如,如果向修饰符添加不存在的类,那么将出现错误):
- 部署描述符会验证您的操作(例如,如果向替代方法添加已经添加过的类,那么将出现错误):
- 部署描述符会验证您的操作(例如,如果指定现有类具有替代方法、拦截器或修饰符类,但未分别使用 @Alternative、@Interceptor 或 @Decorator 对其添加注释,那么将出现错误):