jsr330

    2熱度

    1回答

    我有以下代碼 的2場javax.Inject預選賽 @Qualifier @Target(value={ElementType.FIELD,ElementType.TYPE,ElementType.PARAMETER}) @Retention(RetentionPolicy.RUNTIME) public @interface Hibernate { --nothing goes here

    4熱度

    1回答

    我試圖在Spring 3上使用JSR-330標註。 是否有一個JSR-330相當於Spring的@Value註解用於插入屬性值?例如我可以使用@Provider來指示Spring注入屬性值嗎?

    6熱度

    2回答

    我正在尋找一些關於JSR 330的教程:Java的依賴注入。 Google搜索沒有提供太多信息。請將我指向除spec/javadoc以外的其他教程。

    1熱度

    2回答

    我們正在研究使用JSR-330 javax.inject。*註釋而不是com.google.inject。*等效項。它看起來像JSR-330標準沒有包含我在Guice中喜歡的幾個功能。 具體來說,我看不到@Assisted關鍵字的支持。另外,@AssistedInject呢? @Inject是否可以放在多個構造函數上? 我有興趣成爲供應商中立,但不會以便利的功能爲代價。任何建議?

    4熱度

    1回答

    春天都有自己的Qualifier註釋,我認爲這是相當於javax.inject.Named註解,而這又是在JSR-330的具體限定。 所以,我不知道這春天的版本,如果有的話,支持預選賽? 這裏是我的使用例子,遺憾的是它不具有彈簧上下文3.0.5工作: @Retention(RUNTIME) @javax.inject.Qualifier public @interface Version {

    2熱度

    1回答

    我們已經決定,我們所有的模塊化的代碼應該使用JSR-330的依賴注入,我們已經使用吉斯2.1SVN或Java EE 6 CDI做實際注射了幾個項目,並已工作非常出色。 我們有一個剩餘的場景,我需要找到一個解決方案,即我們有一個運行在Java 5上的嵌入式Web容器,我希望能夠像在Java EE中一樣使用JSR-330注入來部署WAR文件6. 我發現GlassFish和樹脂4可以做到這一點,但是Ja

    4熱度

    1回答

    通常約預選賽中的一個問題,一個合格的部件將被注入到註釋字段以相同的限定詞: @Component class Apple1 implements IApple {} @Component @Black class Apple2 implements IApple {} class User { @Inject IApple apple; // -> Apple1 @

    4熱度

    1回答

    JSR-330指定特定的命名約定在包裝方面,例如: javax.inject.Inject javax.inject.Scope 吉斯是JSR-330的參考實現。但是,使用它時,您會注意到它不符合規範。例如: com.google.inject.Inject com.google.inject.Scope 這在我迄今見過的任何參考實現中都沒有發生。是什麼讓Google Guice如此特

    5熱度

    1回答

    或者,我可以將一個自定義的org.springframework.beans.factory.config.Scope接口綁定到特定的@Scope -annotated註釋嗎? 舉例來說,我已經定製了新的範圍類型: @javax.inject.Scope @Retention(RUNTIME) @interface Conversation {} class ConversationScop

    22熱度

    3回答

    Java EE 6中的美女之一是新的依賴注入框架 - 帶有Weld參考實現的CDI - 它促使我們以實現不可知的方式在內部開始將內部遷移到JSR-330,明確的目標是能夠有一個核心罐子被凍結,然後能夠添加額外的罐子,提供替換核心罐子中的功能的新模塊。 我現在正在與Weld進行上述工作,坦率地說,封面背後有太多的魔法。它可以工作,也可以不工作,並且默認情況下不會提供很多幫助,因此您可以調查出錯的地方