Java JBossStudio EL验证在注入Springbean的JSFbean上失败

Java JBossStudio EL验证在注入Springbean的JSFbean上失败,java,spring,jsf,jboss,el,Java,Spring,Jsf,Jboss,El,在托管bean中,我注入如下spring bean: @ManagedProperty("#{lijstService}") private LijstService lijstService; 我得到以下警告: 无法解析“lijstService” 当使用其他JSFbean时,它可以工作。我猜这是Jboss的验证,它无法查找Springbean。。。我该如何解决这个问题,或者这可能是一个bug?JBoss工具是为JavaEE设计的,而不是为它的竞争对手Spring设计的。如果您绝对需要使用S

在托管bean中,我注入如下spring bean:

@ManagedProperty("#{lijstService}")
private LijstService lijstService;
我得到以下警告:

无法解析“lijstService”


当使用其他JSFbean时,它可以工作。我猜这是Jboss的验证,它无法查找Springbean。。。我该如何解决这个问题,或者这可能是一个bug?

JBoss工具是为JavaEE设计的,而不是为它的竞争对手Spring设计的。如果您绝对需要使用Spring路径而不是Java EE路径,请尝试使用支持Spring的插件。这只是IDE中的问题还是运行时的问题?@BalusC:True,但是它们有时确实支持非EE框架。。。例如,Tomcat在他们的arquillian框架中受到支持(但有限的是…),我希望在这种情况下,由于Spring被广泛使用,他们会为它提供一些EL支持。如果你确定这不是一个bug,那么你可以把它作为一个答案。另外,您提到了一个支持Spring的插件,您知道一个好的插件吗?顺便说一句,我同时使用JSF和Spring。@Kukeltje:只有IDE,但由于我们派生了另一个项目,其中包含了很多我们希望修复的警告,所以这个项目变得越来越多:)对不起,我不使用Spring,所以我不知道是否有合适的Eclipse插件。他们似乎有类似Eclipse的“SpringToolsSuite”插件,理论上可以用它代替JBossStudio。但也许您最好将JSF管理的bean全部替换为Spring管理的bean,这样您就可以使用@Autowired和friends了。这里基本上混合了来自不同供应商的技术,而不是拘泥于同一个供应商(JavaEE vs Spring)。你不能指望一个针对某个供应商的IDE插件会考虑到另一个供应商。JBoss工具是为Java EE设计的,而不是为其竞争对手Spring设计的。如果您绝对需要使用Spring路径而不是Java EE路径,请尝试使用支持Spring的插件。这只是IDE中的问题还是运行时的问题?@BalusC:True,但是它们有时确实支持非EE框架。。。例如,Tomcat在他们的arquillian框架中受到支持(但有限的是…),我希望在这种情况下,由于Spring被广泛使用,他们会为它提供一些EL支持。如果你确定这不是一个bug,那么你可以把它作为一个答案。另外,您提到了一个支持Spring的插件,您知道一个好的插件吗?顺便说一句,我同时使用JSF和Spring。@Kukeltje:只有IDE,但由于我们派生了另一个项目,其中包含了很多我们希望修复的警告,所以这个项目变得越来越多:)对不起,我不使用Spring,所以我不知道是否有合适的Eclipse插件。他们似乎有类似Eclipse的“SpringToolsSuite”插件,理论上可以用它代替JBossStudio。但也许您最好将JSF管理的bean全部替换为Spring管理的bean,这样您就可以使用@Autowired和friends了。这里基本上混合了来自不同供应商的技术,而不是拘泥于同一个供应商(JavaEE vs Spring)。你不能期望一个针对某个供应商的IDE插件会考虑到另一个供应商。