cdi

    1熱度

    2回答

    因此,我有一個運行在WildFly10上的應用程序,該應用程序使用JSF,Spring(DI),JPA,Spring Data; 現在我們正試圖將其移動到CDI並刪除Spring(DI)。現在我們將保留Spring Data。 因此,我設置了CDI並創建了一個EntityManager生產者。 @Produces @Dependent @PersistenceContext public E

    0熱度

    1回答

    給出以下代碼,我想知道爲什麼在調用@PreDestroy註釋方法(CacheManager#doCleanup)之後CacheManager仍然「活着」(請參閱​​本文後面的輸出)。 不是Weld意識到它仍然被引用的事實嗎?以及如何在對象真的不再使用時調用此方法? 主類 public class Main { public static void main(String[] parame

    0熱度

    2回答

    我創建了一個類來管理髮送郵件,我想通過屬性文件注入smtp配置。但我一直在我的領域屬性爲空。 這是我的代碼: public class EmailUtils { @Inject @PropertiesFromFile("smtp.properties") Properties properties; public void sendEmail(String

    0熱度

    1回答

    我當前的項目由一個war和ejb模塊組成,使用一個jar(通過maven合併)。這個jar包含一個CDI組件,當我在war模塊中注入它時,它的工作方式與預期的一樣,但是當我在ejb模塊中注入時,從Eclipse WAS 8.5(完整配置文件)啓動期間,我得到一個NoClassDefFoundError。 當我首先啓動服務器時,稍後添加註入並重新發布它似乎工作。另外,當我使用Liberty配置文件時

    1熱度

    1回答

    我有MyUI類 @Theme("mytheme") @CDIUI("") public class MyUI extends UI { @Inject LoginView loginView; @Override protected void init(VaadinRequest vaadinRequest) { setContent(loginView); } .

    0熱度

    1回答

    在試驗Wild-羣體的過程中,我遇到了有關豆注射的奇怪情況。 我有一個非常簡單的bean,或多或少是這樣的: @ApplicationScoped public class FooServiceImpl implements FooService { Foo delegate; @PostConstruct public void init() { delegat

    3熱度

    3回答

    我剛剛將版本2.4.4更新至3.0.1。我在應用程序啓動時遇到以下錯誤,我找不到解決方案。我正在使用Weld SE。 Sep 15, 2017 1:25:12 PM org.jboss.weld.xml.BeansXmlHandler error WARN: WELD-001208: Error when validating file:/(...)/META-INF/[email protec

    0熱度

    1回答

    我使用JBoss AS 7和Java EE 6,我有一個空的beans.xml 我有一個記錄器製作這樣的.. @Singleton @Startup public class LoggerProducer { private static Logger logger = Logger.getLogger(LoggerProducer.class.getName());

    0熱度

    1回答

    是否可以使用攔截器綁定能力的註釋在EJB上聲明攔截器,就像我們在CDI bean上做的那樣? @Target({ElementType.METHOD, ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) @InterceptorBinding public @interface MyInterceptor { } @Statel

    2熱度

    1回答

    當包含在WAR文件部署中的JodaTime v.2.5庫在GF 5.0中失敗並出現以下錯誤時。看起來問題在於hibernate-validator。 FutureValidatorForReadableInstant未加載,因爲在GF 4.1.2中,ReadableInstant在GF5.0中未由hibernate-validator軟件包加載。 異常而加載的應用程序:CDI部署失敗:Errorn