IntelliJ中没有解析Spring bean

时间:2015-10-02 23:35:45

标签: java spring intellij-idea

我开始使用IntelliJ开展了一个项目,该项目运行良好但做了一些破坏它的事情。这是我的 applicationContext.xml 文件。

<beans xmlns="http://www.springframework.org/schema/beans"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">

    <bean class="foo.Bar" />
</beans>

检查文件时出现错误

  

无法解析bean'foo.Bar'

对于我尝试放入spring配置文件的所有类,都会发生同样的事情。关于那个的任何线索?

以下是截图:

弹出文件错误:https://drive.google.com/file/d/0BwhIWYS5TjDRaWxjUzhBbDVnNk0/view?usp=sharing

spring facet:https://drive.google.com/file/d/0BwhIWYS5TjDRb1RHbGlCOW9xeTg/view?usp=sharing

我使用Maven导入jar,类存在于我的类路径中。 但是当我编辑bean类属性时,代码辅助并没有给我任何提示。

2 个答案:

答案 0 :(得分:0)

如果没有完整的日志跟踪,我只能假设为什么会发生这种情况

  1. 未包含必需的依赖项(JAR)
  2. 您尚未在类路径中创建foo.Bar类

答案 1 :(得分:0)

没有IntelliJ的截图很难找到,但这是我的候选名单:

1)您是否配置了IntelliJ Spring facet以包含您的xml文件?要检查这一点,请在选择项目树的根目录时单击F4,然后查看Spring的Facet配置。必须列出您的xml文件。

2)你真的有包&#34; foo&#34;与Class&#34; Bar.java&#34;在您的&#34;来源&#34; IDEA中的文件夹?