加载messages.proeprties
的测试配置是
<bean class="org.springframework.context.support.ReloadableResourceBundleMessageSource" id="messageSource" p:basenames="classpath:i18n/messages,classpath:i18n/application" p:fallbackToSystemLocale="false"/>
如果我在Intellij(Junit测试运行器)上运行单个测试,则无法从messages.properties
加载src/main/webapp/WEB-INF/i18n/messages.properties
。
从控制台(mvn -Dtest=blablatest test
)运行相同的测试。
为了使其适用于Intellij,我必须将messages.properties
复制到src/test/resources/i18n/messages.properties
。
Update1 :“从控制台(mvn -Dtest=blablatest test
)运行相同的测试。”
仅在首先构建项目时才有效。
答案 0 :(得分:1)
您可以添加src / main / webapp / WEB-INF / i18n来测试资源:文件&gt;项目结构......&gt;项目设置&gt;模块