属性文件语法
要使用基于属性文件的配置工具,属性文件必须使用受支持的语法。
- 以
propertyName=propertyValue #default (defaultValue)格式显示属性的缺省值;例如:enable=true #default(false) - 以
propertyName=propertyValue #required格式将创建对象所需的属性标记为必需;例如:jndiName=myJndi #required - 以
propertyName=propertyValue #readonly格式将您无法更改的属性标记为只读;例如:providerType=stdProviderType #readonly - 以
propertyName=propertyValue #type(range)格式显示属性的有效值。 该范围是使用竖线 (|) 定界符的值列表;例如:state=START #ENUM(START|STOP) - 单个属性可以在
#字符之后指定多个标记readonly、type、required和default。 以逗号 (,) 分隔标记;例如:enable=true #boolean,required,default(false) - 对于基本类型(例如
string、int(整型)或short)的属性,请使用格式name=value #type;例如:port=9090 #int如果没有指定类型,那么该产品使用
string类型。 - 对于属性的列表或数组类型,请使用格式
name={val1, val2, val3} #type,其中type是列表或数组中每个对象的类型。 - 以范围格式表示 ConfigId 或 ObjectName。 范围格式为
Cell=cellName:Node=nodeName...。您还可以使用 ConfigId 格式,但是范围格式更便于移植,因为它没有包含
xmi id值。 - 在 applyConfigProperties 命令处理期间,将忽略属性值
null。