草庐IT

properties

全部标签

java - 多个 Maven 模块中的 log4j.properties?

当我有一个由多个模块组成的Maven应用程序并且每个模块都包含一个log4j.properties文件时,会发生什么情况,它们是否会被某个模块合并或覆盖(如果是,是哪个模块)?更新:按照你的建议,我现在已经在我的poms中排除了这样的额外属性:[...]**/log4j.propertiesP.S.:但是,Maven无法识别“excludes”标签,“exclusions”仅适用于依赖项,不适用于资源。更新刚刚在log4jinamulti-moduleMavenproject中发现我可以将log4j.properties放在src/test/resources中,这样它们就不会包含在可

java - 为什么 Java 忽略 .properties 文件的第一行?

我正在使用一个应用程序,它使用java.util.Properties加载.properties文件,如下所示:Properties_properties=newProperties();_properties.load(newFileInputStream("app.properties"));属性文件(最初)是这样的:app=myAppdbLogin=myDbLoginversion=0.9.8.10server=1freq=10000stateGap=360000奇怪的是,当我调用_properties.getProperty("app")时,它总是返回null,但是我可以加载所

java - 如何在 Spring 中将 jpa 属性加载到数据源?

我正在使用SpringbootDataJPA,现在,我有这个:@Configuration@PropertySource("classpath:persistence.properties")@EnableTransactionManagementpublicclassPersistenceConfiguration{@AutowiredprivateEnvironmentenv;@BeanpublicLocalContainerEntityManagerFactoryBeanentityManagerFactory(EntityManagerFactoryBuilderbuilder

java - 在 spring messages.properties 中,使用错误代码作为键时如何确保错误消息换行?

在messages.properties:error.code=Thisiserrormessage.\nThisisnextlineoferrormessage.现在,当我用这个“errors.rejectValue”为表单字段设置“error.code”时,我无法得到'\n'的换行符。使用form:errors显示错误消息时显示在jsp页面上元素。而不是'\n',使用也不起作用,并按原样显示在页面上。 最佳答案 为了显示一个作为换行符,或使错误消息正文中的任何其他html标记生效,例如一个,只需添加htmlEscape="fal

java - 将属性放在数据库中而不是属性文件中

Java,从数据库而不是属性文件放置和加载属性是更好的方法吗? 最佳答案 将其放在数据库中的优势。可以集中共享。如果您想检索特定的键,您不需要加载整个数据,您可以从键中唯一地获取值。DBMS总是比文件IO可靠。属性文件的优点:如果数据量较小,则将其存储在属性文件中会有所帮助。 关于java-将属性放在数据库中而不是属性文件中,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4804

java - 在 Spring 表达式语言 (SpEL) 中评估属性

我们的服务有一个根据属性文件调度的进程,读取属性refreshIntervalMillis。它的值直接注入(inject)到具有此配置的Quartz触发器中:...但是,安装此服务的管理员以小时/天为单位进行思考,因此为了让他们更轻松,我们将其更改为:将refreshIntervalMillis重命名为refreshIntervalMinutes将上面的代码更改为以下内容:p:repeatInterval="#{1000*60*T(java.lang.Integer).valueOf(@configurationProperties['garbageLevelWatcher.refre

java - 嵌套对象列表的 Spring 配置属性元数据 json

如何为嵌套对象列表配置spring配置元数据json?场景@ConfigurationProperties(prefix="custom-config")publicclassConfigProperties{privatebooleanbooleanProperty;privateListlistProperty=newLinkedList();//gettersandsetters}publicclassNestedObject{privateStringstringProperty;privatebooleanbooleanProperty;//gettersandsetters

java - 如何在通过 Helm 部署的 Java Spring Boot 应用程序中使用来自 configmaps 的属性

我有一个简单的Spring引导应用程序,我需要在开发中部署它并使用Helm在Kubernetes集群上生产不同的命名空间。我正在考虑为每个环境保留多个application.properties(application-dev.properties,application-prod.properties)文件,然后通过values.yaml文件从它们创建配置映射,这些文件对于每个环境也不同,并指定当我执行Helm升级时。现在的问题是我如何使用config.maps中的值,据我所知,我可以将属性文件安装在容器内,例如/deployment/application.properties或者

java - hibernate 映射 : OneToMany and OneToOne on child object property

这是父类Enterprise。它有雇主,其中一位是企业总裁。@EntityclassEnterprise{//fields@OneToManypublicListgetEmployers()//implementation@OneToOnepublicEmployeegetPresident()//implementation}这是子Employee类。它只有关于他工作的Enterprise的信息。但问题是我应该使用什么关联?@EntityclassEmployee{//fields//whatassociationshouldIuse?publicEnterprisegetEnter

java - 如何检测 Java 系统属性是否已更改?

我想知道系统属性何时更改。我在应用程序服务器中有一个应用程序,它以某种方式正在更改系统属性(我认为是System.setProperty())。我正在看,发现了不同的方法:JPDA?Observer&Observable?Propertychangelistener?JMX?有什么建议吗?提前致谢。 最佳答案 您可以用您自己的自定义子类替换系统属性。MyPropertiesnewProps=newMyProperties(System.getProperties());System.setProperties(newProps);然