次のクラスだけを含むバンドルがあるとします。
class FullName {
String firstName
String lastName
public FullName (String firstName, String lastName){
this.firstName = firstName;
this.lastName = lastName;
}
}
次のブループリント構成を使用してクラス FullName のオブジェクトを作成することにより、このサービスをインスタンス化します。
<cm:property-placeholder persistent-id="FullNameApp" update-strategy="reload" >
<!-- No default properties -->
</cm:property-placeholder>
<bean id="full-name" class="org.mypackage.FullName">
<argument value="${first.name}" />
<argument value="${last.name}" />
</bean>
Karaf 3.0を使用しています。プロパティは存在せず、$KARAF_HOME/etc/FullNameApp.cfg も存在しません。これらのプロパティが表示されるまで、このバンドル ブロックの開始を永久に行うにはどうすればよいですか?