16.5. 配置文件命名规则
配置文件的文件命名规则取决于配置是否适用于 OSGi 托管服务还是 OSGi 托管服务的工厂。
OSGi 托管服务的配置文件遵循以下命名约定:
<PID>.cfg
其中,& lt;PID
> 是 OSGi 管理服务 的持久 ID (如 OSGi 配置管理员规范中所定义)。永久 ID 通常是以点分隔的,例如 org.ops4j.pax.web
。
OSGi 管理的服务 Factory 的配置文件遵循以下命名约定:
<PID>-<InstanceID>.cfg
其中 <PID
> 是 OSGi Managed Service Factory 的 持久 ID。如果是托管服务的 < PID>,
您可以附加一个连字符加一个任意实例 ID < InstanceID>
。然后,受管服务工厂会为它找到的每个 < InstanceID>
创建一个唯一服务实例。