weld2

    0熱度

    1回答

    我遇到了「WELD-001408 Unsatisfied dependencies」的奇怪事件。 按照所有規則和文檔,應該解決依賴關係。在其他一些bean中是正常的@Produces方法和@Inject。 @Produces @ApplicationScoped public Properties getEntityManagerFactoryProperties(){ ... }

    0熱度

    1回答

    通過焊接發現當使用Glassfish的嵌入插件運行一個單元測試用的Arquillian,我得到以下CDI錯誤: 2015-09-18 06:25:24,376 DEBUG | main | org.jboss.weld.Reflection | WELD-000620: interface com.SupportedLocales is not declared @Target(ME

    0熱度

    1回答

    我有一個簡單的模式,其中一個控制器/支持bean在@ViewScoped上下文中管理單個實體實例。該視圖需要一些支持bean並顯示信息。我使用的方法已由Andy Gibson在此blog post中描述。 現在我需要顯示有關兩個實體,一個人信息和它的聯繫方式: @Entity public class Person { @Id @Generated private Long

    0熱度

    1回答

    我有兩個班,我想注入: @ApplicationScoped public class BeanThing { public String apply(String s) { return "bt(" + s + ")"; } } 和 @ApplicationScoped public class ClassFunction implements Func

    0熱度

    1回答

    我有一些攔截器用於調試(性能,記錄方法的使用等)我們的JavaEE應用程序。 在生產系統中,我不希望這些攔截器默認啓用,但我希望可以在運行時啓用它們(=不需要重新部署)。是否有任何可移植的方式來實現CDI實現的獨立性?如果沒有,是否有WELD特定的方式來做到這一點? 我唯一的解決方案是一個全局標誌,必須被這些攔截器使用,但仍然有進入攔截器和評估標誌的開銷。