2013-02-01 50 views
0

我正在嘗試使web應用與彈簧控制器一起使用thymeleaf。但是我想將一些CDI ConversationScoped bean注入到我的Spring控制器中。現在我設法配置CDI與我的Spring應用程序我,當我試圖CDI豆incject到我的控制器,它似乎很好地工作,但是當我試圖注入會話Bean失敗,出現錯誤:在彈簧控制器中使用CDI ConversationScoped豆

org.springframework.beans.factory.NoSuchBeanDefinitionException: No matching bean of type [javax.enterprise.context.Conversation] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@javax.inject.Inject()} 

回答

3

在CDI 1.0對話範圍與JSF綁定。如果您不使用JSF,則無法訪問對話範圍。您可以創建另一個模擬對話範圍的範圍。