cdi

    0熱度

    1回答

    我想實現演示Web服務,但我與CDI鬥爭。我想將FooFinder注入FooBooker,但我得到的是null(因爲fooFinder爲空,所以在調用FooResponse期間存在NullPointerException)。 我有一個接口 @RequestScoped @Named public interface FooFinder { FooResponse getReply(

    0熱度

    1回答

    我正在使用CDI,JPA 2.1,hibernate 4.3.5.Final with tomee。 當我嘗試創建一個entityManagerFactory;它運行到 org.apache.openejb.server.cxf.rs.PojoInvoker 其具有在它的代碼作爲 if (tcclToUse != null) { thread.setContextClassLo

    0熱度

    2回答

    我想用構造函數參數注入一個CDI託管bean的實例。我已經註釋一個構造函數參數與@注入,例如: - @Stateless public class ShoppingCart { int capacity; ShoppingCart(){}; @Inject ShoppingCart(int capacity) { this.capacity

    1熱度

    1回答

    由於某些原因,CDI似乎無法向WebSocket ServerEndpoint注入字符串。我收到錯誤Unsatisfied dependencies for type String with qualifiers @HelloMessage。我在下面包含了Producer和ServerEndpoint實現。有任何想法嗎?注入似乎工作,如果我創建一個自定義類(比如說信使)併產生,而不是字符串。 預選

    0熱度

    1回答

    我想在應用程序啓動時更新數據庫中的某些內容。爲了做到這一點,我創建了一個類A來完成這個任務。 @Singleton @Startup @DependsOn({ "B", "C" }) public class A{ @Inject B b; @Inject C c; ... } B是從數據庫讀取一些配置值的類。 B: @Singleton @Startu

    1熱度

    1回答

    我有一個非常簡單的JAX-RS服務: @Path("/test") public class Service { @Inject @Message String thingie; @GET public String test(){ return thingie; } } 如果該字符串出來一個@Produces註解

    5熱度

    1回答

    我正在開發不帶http接口的Java EE應用程序:它僅使用MQTT發送/接收數據。 我想知道CDI @SessionScoped和@RequestScoped是否適用於這種情況,或者我必須定義自定義範圍來處理客戶端的請求。 編輯 我想一個簡單的應用:注射@SessionScoped或@RequestScoped豆在MQTT接收回調,我得到了一個異常說我有沒有活動的上下文。 是否有可能以編程方式激

    0熱度

    1回答

    在一個項目中是否有可能擁有一個bean接口,並且在另一個項目中實現了該bean,該項目中包含之前的項目作爲依賴關係? 我有以下接口: package com.proj1.util; import .....; public interface Notification { addNotification(); addError(); } 在同一項目(即Proj

    1熱度

    1回答

    我的項目昨天工作正常。我所做的唯一的事情就是將結構從單一的戰爭轉變爲多模塊pom。如果我正確理解stacktrace,那麼websocket的lib和omnifaces之間就會有歧義。但是,似乎沒有任何調用堆棧跟蹤上的任何方法。所以也許這是一個全方位的問題?我甚至不使用omnifaces websocket,我使用javax.websocket。然而,我過去在這個項目中嘗試過,我搜索了「org.o

    0熱度

    1回答

    在Vaadin應用程序中,我打算爲一個方法實現異步結果概述。 結果總覽包含可能結果的表格。這些結果應該在後端方法在線程中異步運行時生成。後端和應用程序前端之間的通信計劃使用CDI事件(結果信息將在CDI事件中)。 我已經實現了觸發CDI事件,將它們放入結果表並在方法結束後顯示錶。但是當我在一個線程內執行該方法(因此顯示視圖並且插入事件而不是等待查看完整表)時,我的CDI事件不會觸發(或接收)。 有