-->

从露天的alfresco-global.properties文件访问值(Accessing valu

2019-06-24 04:45发布

可以说,我创建了一个名为“test123”的alfresco-global.properties文件内部的自定义属性。 是否有一个自定义对象或我可以用它来访问Alfresco的一个Java bean内其值一些其他的方式?

Answer 1:

春天豆被称为“全球性”,它是一个java.util.Properties类型

所以,你可以把它注射这样的:

<property name="properties">
  <ref bean="global-properties"/>
</property

和类型java.util.Properties的性能属性添加到你的bean



Answer 2:

所有从alfresco-global.properties属性都可以在Spring的bean定义的占位符。 你可以简单地使用:

<property name="myCustomOption" value="${my.custom.option}"/>

在bean定义和alfresco-global.properties:

my.custom.option=Some string value

注射完整全局性的bean(如上提出的)也适用,但违反了最少知识原则 。



Answer 3:

您也可以使用PropertyPlaceholderConfigurer,内见最后片断这个职位 。



文章来源: Accessing values from Alfresco's alfresco-global.properties file
标签: alfresco