gpt4 book ai didi

java - 设置我的资源包有什么问题?

转载 作者:太空宇宙 更新时间:2023-11-04 08:21:35 25 4
gpt4 key购买 nike

我正在设置一个像这样的基本资源包:

<application>
<locale-config>
<default-locale>en</default-locale>
</locale-config>
<message-bundle>src.main.resources.messages</message-bundle>
<resource-bundle>
<base-name>src.main.resources.text</base-name>
<var>text</var>
</resource-bundle>
</application>

用法:

    <h1>#{text.header}</h1>

结果:

javax.servlet.ServletException: Can't find bundle for base name src.main.resources.text, locale en

java.util.MissingResourceException: Can't find bundle for base name src.main.resources.text, locale en

text.properties 看起来像这样:

header=Welcome!

这有什么问题吗?奇怪的是:eclipse可以解析text属性。甚至为我定义的其他文本属性提供代码完成提示。ty

最佳答案

您将完全限定的类/属性文件名放入 <base-name> .

在您的 <base-name>src.main.resources.text</base-name>src.main.resources似乎是 Maven 文件夹结构的一部分,其中您的 text.properties文件位于。它位于 src/main/resources不是吗?

您不需要在 <base-name> 中指定文件夹,尝试一下 text :

<base-name>text</base-name>

关于java - 设置我的资源包有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9439151/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com