팩토리 구성의 기본 인스턴스 제공

OSGi Metatype Services를 사용할 때 팩토리 구성의 기본 인스턴스를 작성할 수 있습니다. Liberty의 디자인 원칙 중 하나는 사용자 구성을 최대한 작고 단순하게 유지하는 것입니다. 팩토리 구성의 기본 인스턴스를 제공하므로 사용자가 server.xml 파일에 이러한 구성을 추가하지 않아도 됩니다.

기본 구성 인스턴스를 제공하려면 OSGi 번들에 있는 XML 파일에 이 인스턴스를 포함하고 다음과 같이 번들 Manifest 파일에서 IBM-Default-Config 헤더를 사용하여 해당 파일을 참조해야 합니다.
IBM-Default-Config: OSGI-INF/wlp/defaultInstances.xml
XML 파일의 형식은 server.xml 파일의 형식과 동일하지만 각 인스턴스의 고유 ID를 지정해야 합니다. 예를 들어 단일 구성 인스턴스 대 다중 구성 인스턴스 주제의 예제에서 사용되는 teenager 구성의 기본 인스턴스를 제공하려면 defaultInstances.xml 파일에 다음 설정이 있어야 합니다.
<server>
	<teenager id="predefined-teen1" name="Susie" age="19" />
</server>
기본 인스턴스는 구성 스키마를 통해 사용자에게 공개되지 않으므로 개발 도구에 표시되지 않습니다. 그러나 사용자가 server.xml 파일의 개별 속성을 대체할 수 있도록 다음과 같이 인스턴스를 문서화할 수 있습니다.
<teenager id="predefined-teen1" age="13" />
이 코드 행은 기본 인스턴스의 age 속성을 대체하지만 name 속성은 유효한 상태로 남아 있습니다.

주제의 유형을 표시하는 아이콘 태스크 주제

파일 이름: twlp_feat_faconfig.html