问题标签 [properties-file]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3291 浏览

spring - Spring 的 ReloadableResourceBundleMessageSource 找不到属性文件

我在 WEB-INF/i18n 目录下有两个文件:

  • 应用程序属性
  • 消息属性

我已经正确配置了我的 ReloadableResourceBundleMessageSource bean,如下所示(spring mvc):

然而我从 Spring mvc 得到这个:

有人可以请教吗?我可以将属性文件移动到类路径并相应地更改我的配置,但我宁愿了解发生了什么。

0 投票
1 回答
3613 浏览

spring - Spring未解决属性文件中消息的参数

我在属性文件中有以下键/消息:

在我的模板中,我尝试在 Thymeleaf 模板中显示如下:

我得到的是:

注意参数没有被它的值替换,即我得到这个:{0}。另请注意,撇号已被 Spring 删除......

编辑: 这是我配置消息源的方式:

0 投票
2 回答
75 浏览

java - 加载处理程序列表 - 是否使用属性文件或反射

在我的团队目前正在进行的项目中,我们有数十个用于特定事件的处理程序,它们实现了一个通用接口,并在它们侦听的事件发生时调用它们。

问题来了:我们是应该使用属性文件来配置我们当前拥有的处理程序还是使用反射来列出所有实现公共接口的类?

使用属性文件的优点:

  • 更灵活,更容易禁用特定的处理程序。
  • 在不同的环境中可能有不同的配置。

使用反射的优点:

  • 更易于部署,无需维护用于添加/删除类的属性文件。
  • 更防错,因为我们不需要处理属性文件中的纯文本并使用类加载器加载它们。

我目前在两者之间犹豫不决。是否存在普遍认为的“良好做法”?

0 投票
3 回答
2203 浏览

java - Java Properties file. Problems with setProperty() method

I try to overwrite existing property value in Properties file using Properties#setProperty() method.

But I get an extra backslash...

For example I have following entry inside Properties file:

and when I try to overwrite value http://192.22.222.222 by new value http://192.33.333.333 I get followong result: http\://192.33.333.333

i.e. first backlash is unnecessary. I

Where is problem?

0 投票
2 回答
1145 浏览

java - Java 库的标准配置文件位置?

对于我当前的项目(Better Checks - 一个小参数验证库),我试图找出使用该库的应用程序应该放置配置文件的位置(在类路径中)。它是一个具有自定义错误消息格式的 .properties 文件。

库配置文件是否有标准或事实上的标准位置?

我目前的看法是/better-checks.properties。我有点担心这不是一个好主意,因为它直接位于类路径的根目录中,理论上可能与其他文件发生冲突。

另一种方法是将其放入库的根包中,/ch/trick17/betterchecks/config.properties这样可以防止名称冲突,但看起来有点奇怪。

编辑:考虑到如果我想通过使用资源包来支持国际化,应用程序最终可能会better-checks_*.properties在类路径根目录中有很多。这不是很好,是吗?

0 投票
1 回答
504 浏览

spring - 嵌入式 tomcat 不会解析消息源的 Spring 应用程序资源包

我的嵌入式 tomcat 遇到问题:当我使用嵌入式 Tomcat 运行 Spring 应用程序时,似乎属性没有解决。

即使加载了属性文件:

找不到资源包:

但是,当我从 Eclipse/STS 运行我的应用程序时,我没有这样的问题。

0 投票
2 回答
60 浏览

java - 'blanc' 是否有特殊含义,或者 org.apache.commons.configuration.PropertiesConfigurationLayout 的作者是否有打字障碍?

Apache commons 配置有一个名为的类,该类PropertiesConfigurationLayout具有类似getBlancLinesBefore(). 我认为这是故意的,因为它非常一致。注释说“返回此属性键之前的空白行数。”

据我所知,“blanc”不是英文单词(在法语中仅表示“white”)。是否有一些我不知道的“blanc”的专业技术含义?

0 投票
1 回答
800 浏览

keyboard-shortcuts - Sublime text 2:如何为 java .properties 文件绑定“注释一行”命令

也许标题有点复杂,但情况更简单:

在“Java 属性”范围的 Sublime 文本 2 中(对于具有“*.properties”扩展名的文件),快捷方式“注释一行”( Win 中的Ctrl+ )不起作用。/

所以也许有人知道如何实现这个功能?我试过了,但是“Java Properties”没有单独的包,这让我很困惑。

用例:

->label.quantity = Quantity

-> ( Ctrl+ /)

->#label.quantity = Quantity

就是这样。

0 投票
1 回答
339 浏览

java - 如何使用正则表达式解析属性

我有一个属性文件(myfile.prop),其属性如下:

我需要解析这些属性,以便每次获得解析值。

它的代码是:

但它所做的只是返回值....有人可以告诉我它有什么问题吗?

0 投票
2 回答
1112 浏览

xml - 将 .properties 文件中的值设置为 web.xml

我有一个 web.xml 文件,我想将属性文件中的多个值读入 web.xml。这可能吗?. 如果是,如何?我可以在 java 类本身中访问这个属性文件吗?我专门使用 ant 来构建我的项目。对此的任何帮助表示赞赏。