假设我有一个包含以下类的捆绑包:
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 也不存在这些属性。在这些属性出现之前,如何永远启动这个捆绑块?