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中使用的容器?