即使一切正常,也无法解决符号错误(IntelliJ IDEA)

时间:2014-10-18 20:53:51

标签: java intellij-idea configuration classpath

好的,它让我疯了。我尝试了一切,无法解决这个问题。所以这就是问题所在: 当我将messageSource配置为这样:

<bean id="messageSource"
      class="org.springframework.context.support.ResourceBundleMessageSource">
    <property name="basename" value="messages"/>
    <property name="defaultEncoding" value="UTF-8"/>
</bean>

一切都很好,但是当我改为ReloadableBundleMessageSource时,它并没有找到我的消息&#39;捆绑由于某种原因,所以我不得不添加类路径,如下所示:

<bean id="messageSource"
      class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
    <property name="basename" value="classpath:messages"/>
    <property name="defaultEncoding" value="UTF-8"/>
</bean>

现在它可以正常工作但IntelliJ一直在尖叫,即使一切正常也有错误。 classpath:消息突出显示,表示无法解析符号类路径:消息。 请结束我的痛苦。

2 个答案:

答案 0 :(得分:0)

似乎没有解决方法,所以我最终禁用了此检查。
感谢 Bohuslav 提出建议。

答案 1 :(得分:0)

我找到了解决方法:

<bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource"
      p:basename="/resources/messages">
    <property name="defaultEncoding" value="UTF-8"/>
</bean>

Sikor,请使用 p:basename =“classpath:messages”