草庐IT

propertie

全部标签

java - Java .properties 文件的命名约定是什么?

我计划创建一个用于整个应用程序的全局属性文件,以及几个仅适用于特定类和方法的属性文件。命名属性文件是否有任何特定的行业标准? 最佳答案 据我所知,没有固定规则。我遵循的命名约定是,如果它是单个类的属性,我使用{ClassName}.properties,否则我使用{WhatIsItUsedFor}.properties,偶尔如果是针对单个应用程序,{ApplicationName}.properties。我偏爱CamelCase;其他人更喜欢小写。对于属性本身的名称,如果可能的话,我使用类似的东西{ClassName}.{Metho

java - Crashlytics 在运行时未在 crashlytics.properties 中找到 API key

我目前正在实现建议的APIkey切换脚本here,除了构建类型而不是口味。我的build.gradle看起来像这样:...buildTypes{debug{...set("crashlyticsApiKey","API_KEY_1")set("crashlyticsApiSecret","API_SECRET_1")}release{...set("crashlyticsApiKey","API_KEY_2")set("crashlyticsApiSecret","API_SECRET_2")}}...productFlavors{...}...FilecrashlyticsPrope

java - 错误 :No such property: GradleVersion for class: JetGradlePlugin

我在gradle项目的intellij中遇到错误。我正在导入现有的gradle项目并尝试在gradle窗口中刷新它。Error:Nosuchproperty:GradleVersionforclass:JetGradlePlugin请指教。 最佳答案 我在升级到java11时遇到了这个问题。我不得不将gradle从5.0降级到4.10.3。然后我需要升级到最新版本的IntellijIdea。您可能只需要升级Intellij。编辑:降级gradle是解决方法。Intellij版本无关紧要。

java - 使用 JAR 加载 log4j.properties

这个问题在这里已经有了答案:Shouldlog4.propertiesbeontheclasspath?(6个答案)关闭6年前。我有一个包含以下list的jar文件Manifest-Version:1.0Created-By:1.7.0_07(OracleCorporation)Main-Class:test.MainClass-Path:./log4j.propertieslib/log4j-1.2.17.jar我按如下方式运行类java-jartest.jar这是我的文件夹liblog4j.propertiestest.jar为什么我看不到log4j属性文件?这是我看到的log4j

java - java .properties 文件值中的换行符

我真的需要求助于原始unicode字符转义以将换行符嵌入到我的.properties文件中吗?This文档中的冗长讨论很酷,但我不知何故错过了这一点。现在尝试再次扫描这个批量,但也许有人知道?谢谢,安东更新certainspecialcharacters,canberepresentedinkeysandelementsusingescapesequencessimilartothoseusedforcharacterandstringliterals我不太确定那些“某些特殊字符”可能是什么。来自1.4javadocs的直接链接没有指向规范的正确部分。但是查了之后theproperpa

java - 如何以这种格式转换日期 (Tue Jul 13 00 :00:00 CEST 2010) to a Java Date (The string comes from an alfresco property)

我正在管理一个来自AlfrescoProperties并且在指定日期(2010年7月13日星期二00:00:00CEST)的日期,我需要将其转换为Java日期...我环顾四周并找到了数以百万计的各种字符串到日期转换形式的帖子以及thispage所以我尝试了这样的事情:privatestaticfinalDateFormatalfrescoDateFormat=newSimpleDateFormat("EEEMMMddHH:mm:sszzzyyyy");DatedataRispostaDate=alfrescoDateFormat.parse(dataRisposta);但它会引发异常。

android - 如何读取 build.gradle 中 local.properties 中定义的属性

我在local.properties中设置了sdk.dir和ndk.dir。如何读取build.gradle文件中sdk.dir和ndk.dir的值? 最佳答案 你可以这样做:Propertiesproperties=newProperties()properties.load(project.rootProject.file('local.properties').newDataInputStream())defsdkDir=properties.getProperty('sdk.dir')defndkDir=properties

android - 如何读取 build.gradle 中 local.properties 中定义的属性

我在local.properties中设置了sdk.dir和ndk.dir。如何读取build.gradle文件中sdk.dir和ndk.dir的值? 最佳答案 你可以这样做:Propertiesproperties=newProperties()properties.load(project.rootProject.file('local.properties').newDataInputStream())defsdkDir=properties.getProperty('sdk.dir')defndkDir=properties

java, hibernate : mapping property with a query

我有一个具有“数量”属性的实体,该值不是表字段,而是使用hql查询动态计算的。那么,是否可以在我的实体中添加这个值并让hibernate在我加载我的实体时计算它? 最佳答案 您使用公式注释。例如:@Formula("(selectmin(o.creation_date)fromOrdersowhereo.customer_id=id)")privateDatefirstOrderDate;查看这篇文章:CalculatedpropertywithJPA/Hibernate还有Hibernate教程:http://docs.jboss

java - 如何在测试期间覆盖 log4j.properties?

我试图在Maven测试期间将所有DEBUG消息记录到控制台。为此,我创建了一个文件src/test/resources/log4j.properties,它将覆盖我在src/main/resources/log4j.properties中已有的配置>。不幸的是,这样的重写并没有发生。为什么以及如何修复它? 最佳答案 将您的测试配置文件重命名为例如log4j-surefire.properties并配置log4j以在surefire执行期间获取它:org.apache.maven.pluginsmaven-surefire-plugi