jboss-weld

    7热度

    1回答

    我有一个关于bean.xml文件的正确格式和用法的问题。在我的项目中,我通常用这个内容我bean.xml文件(不使用explizit bean声明): <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/X

    1热度

    1回答

    我完全不知所措!我有这个类: package com.company.resources import com.company.transport.Repository; //an interface for an EJB import com.company.transport.Expression; //a simple DTO, returned by the Interface p

    0热度

    1回答

    在一个项目中是否有可能拥有一个bean接口,并且在另一个项目中实现了该bean,该项目中包含之前的项目作为依赖关系? 我有以下接口: package com.proj1.util; import .....; public interface Notification { addNotification(); addError(); } 在同一项目(即Proj

    0热度

    1回答

    据我所知,CDI使用动态代理进行非依赖的bean注入。如果有实现了一些接口是没有问题的,例如一类: @SessionScoped public class MessageBean implements Message {...} 代理可以基于消息的接口,但什么。如果这个类实现无界面创建: @SessionScoped public class MessageBean {...} 注射进

    0热度

    4回答

    我有一个由Resteasy实现的REST服务。在我注入的服务中(由Guice)一个应用程序(实现了业务逻辑并已经注入了EJB),这个应用程序注入了@EJB。当我部署它时,Wildfly 10在底部给我例外。 只要搜索错误消息,我发现我可能会错误配置CDI(Weld?)。 [org.jboss.weld.Bootstrap] (Weld Thread Pool -- 9) WELD-000167:

    1热度

    1回答

    我试图使用Weld SE 2.3.0.Final在测试期间通过提供不同的beans.xml来替换插入依赖项的替代实现src/test/resources/META-INF 它似乎总是使用beans.xml的主版本,但我不知道为什么。 的一切都在这里首先是支持类 Engine.java public interface Engine { void start(); void s

    4热度

    1回答

    我创建了一个Java项目作为其他项目的lib,减少了项目之间的代码重复。这个lib项目被导出到jar被包含在Web项目中(WAR,而不是EAR)。 在Web项目中(这些类被删除),一切正常,而所有类都保留在它们上面 - 简单和复杂对象(包含生产者和设置)的注入正常工作。 在删除这些Web项目的类并将具有相同类的jar添加到Web项目(在Maven项目的pom.xml中设置此lib)之后,所有内容都

    1热度

    1回答

    在我们的生产系统中,我们遇到了jboss 8.2和最新的JDK 7,centos 7 64位以及javax.enterprise.context上的最新primefaces中的一个非常奇怪的问题。 SessionScoped beans。 (在整个项目中没有使用jsf注释,只有CDI注释才能避免潜在冲突) 在某个时间点(我们不知道是什么触发它)在处理一个请求期间@SessionScoped bea

    0热度

    1回答

    在我的项目中,我使用焊缝。我有一个问题,将"GroupedExchangeAggregationStrategy"注入到我的一个构造函数中。该对象具有默认的无参数构造函数。 Beans.xml被设置为发现“全部”。但我得到unsatisfied dependency for type GroupedExchangeAggregationStrategy。 我是否需要创建一个生产者才能返回new G

    0热度

    1回答

    Weld究竟是什么? 是单独焊接一个Java SE运行时,还是只能在我现有的JRE中使用的容器?