2014-10-18 259 views
1

好吧,這讓我瘋狂。我嘗試了一切,無法解決這個問題。因此,這裏的問題: 當我爲messageSource cofigured這樣的:無法解決符號錯誤,即使一切正常(IntelliJ IDEA)

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

一切都很好,但是當我改變ReloadableBundleMessageSource,它沒有找到一些原因,我的「消息」捆綁,所以我不得不添加類路徑,像這樣:

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

現在,它的作品,但不斷的IntelliJ尖叫,有一個錯誤甚至儘管一切工作正常。類路徑:消息突出顯示,並表示無法解析符號類路徑:消息。 請結束我的痛苦。

+1

嘗試創建於YouTrack的bug報告。或者您也可以嘗試禁用此特定檢查(或至少將其級別降低爲警告,以便它不那麼突兀) – 2014-10-18 22:50:45

+0

我有完全相同的問題。 – skiabox 2015-04-22 11:12:04

+0

我剛剛在官方論壇發了一篇文章。 – skiabox 2015-04-22 11:21:39

回答

0

似乎沒有解決這個問題,所以我最終禁用了這項檢查。
感謝Bohuslav的建議。

+0

是的是一個bug。這裏是鏈接https:// youtrack .jetbrains.com /問題/ IDEA-122239 – skiabox 2015-04-22 12:30:08

0

我找到了一個解決辦法:

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

Sikor,請使用號碼:基本名稱= 「類路徑:消息」

相關問題