问题标签 [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.
java - ResourceBundle 同时从 2 个 Properties 文件中读取
在我的项目中,我有 2 个properties files
用于国际化。我使用ResourceBundle
withLocale
参数并将属性文件中的键存储在集合中。不幸的是,在集合中存储了来自两个文件的组合键。我只想要来自单个文件的密钥,具体取决于语言环境。在我的情况下,语言环境是“bg_BG”。属性文件是:
这就是我阅读它们的方式:
这里的问题是,在Enumeration<String> time_interval_keys
调用后我从两个属性文件中获取组合键,bundle.getKeys()
但我只想要其中一个的值。请帮忙。
PS如果对我的解释和代码有任何不清楚的地方,请告诉我。
java - Java 属性中的西班牙语字符 óé 显示错误
当我处理带有西班牙语字符的属性文件时ó
,é
字符显示为?
. 我尝试了不同的方法来解决这个问题,但仍然失败:
- 我试着用
\uxxxx
- 我尝试使用
InputStreamReader
编码UTF-8
我试图将字符串转换为字节,然后从这些字节创建一个新的字符串:
/li>
没有任何效果。我接下来应该怎么做才能解决这个问题?日语和俄语还是可以的。
java - 初始化后如何使变量/常量始终可用?
我有一个摆动应用程序,它必须连接到数据库以获得一些资源,为此我使用.properties
文件来存储数据库属性并且可以在运行时读取。
为此,我使用以下代码
但是每当我想连接到数据库(对于Connection
对象)时,我都必须调用此方法。我知道现在处理速度足够快,可以在微秒内运行这些行,但据我所知,当应用程序启动或用户第一次尝试连接到 DB 时,我可以通过这些方式存储这些 DB 值对于这样objects
或variables
那样的任何操作,constants
在应用程序重新启动之前都可以使用,并且可以直接调用而无需读取文件。
PS:我知道数据库值不会经常更改,如果发生这种情况,我会很乐意重新启动我的应用程序 :)
java - 如何将 utf-8 字符串附加到属性文件
如何将 utf-8 字符串附加到属性文件。我已经给出了下面的代码。
但是当我打开文件时,我在文件中写入的字符串“قسيمات”显示为“??????”。请帮我。
batch-file - Dos批处理脚本错误?处理时发生错误:.exe
在我编写的 DOS 脚本中,我无法弄清楚导致此错误的原因:
这是脚本。任何帮助将不胜感激。我试图在 DosTips 论坛上寻求帮助,但没有得到任何答复。:
java - 如何使用 .properties 文件或数据库中的正则表达式指定 Hibernate“@Pattern”注释
情况:我想根据用户属性执行休眠验证(以允许根据用户的帐户数据输入不同的验证规则) - 我认为必须可以使用 .properties 文件来指定特定的正则表达式,但我无法弄清楚出了什么问题:
我当前指定验证正则表达式的方法从特定接口文件中的常量中提取该正则表达式(以将所有内容保持在一起)并将其作为常量插入@Pattern()
每个变量的注释中 - 例如对于变量workPhone
:
...正则表达式存储在.properties 文件中static final String
PHONE_NUMBER_PATTERN_SL
,所有{ContactInfo.workPhone...}
调用都来自 .properties 文件:
不幸的是,这种安排使验证模式在应用程序范围内(已编译),因为我无法为不同公司、地点、就业职位等的不同用户更改它。此信息,我还想将正则表达式存储在属性文件中,并尝试以这种方式包含它:
同时在第一个代码清单的第三行的注释中包含引用:
然后我会为不同的场合切换属性文件,例如允许/要求非美国电话号码格式。
问题:有可能做我想做的事吗?有没有更好的方法来指定模式(甚至可能允许数据库调用而不是属性文件)?
此外,我在这方面不是最好的(因为我要从另一个开发人员那里接手),所以如果有人可以仅仅将我指向一个关于使用 @Pattern 注释或其他 Hibernate 正则表达式验证标记的重点资源,那么可能会给我我需要的所有信息。
TL;DR:是否可以为 Hibernate 模式验证中使用的表达式使用动态设置或修改的值,而不是预定义和预编译的常量?
spring - 如何从属性文件中读取值?
我正在使用弹簧。我需要从属性文件中读取值。这是内部属性文件而不是外部属性文件。属性文件可以如下。
我需要不以传统方式从属性文件中读取这些值。如何实现?spring 3.0 有什么最新的方法吗?
arrays - jsf从属性文件中的数组访问元素
如何从属性文件中的数组访问元素?
像这样的东西不起作用(假设属性文件映射到“msg”
log4j - 使用 .properties 文件根据级别创建 log4j
我必须为每个级别创建新文件,例如:
- 只有 FATAL 的 fatel.log
- error.log 仅用于 ERROR
- warn.log 仅适用于 WARN 等。我如何在更改此属性文件时实现此目的。
这是我的 log4j.properties 文件:
文件
java - 使用 Java 类中 file.properties 的参数访问属性
让我解释一下我想做什么:
我有一个包含如下属性的属性:
我想使用 String 在 Java 类中访问此属性并在该类中设置参数。
我已经使用 fmt:message 和 fmt:param 在 JSP 中显示这种属性,但我现在想在 Java 对象中操作它(我已经知道如何将属性注入到类中)。
关于如何做到这一点的任何想法?