@Override public void afterPropertiesSet() throws Exception { // Derive a default and instance key prefix of the form "<parent>.default." and "<parent>.value.<this>." StringBuilder defaultKeyPrefixBuff = new StringBuilder(200); StringBuilder instanceKeyPrefixBuff = new StringBuilder(200); List<String> id = getInstancePath(); int size = id.size(); if (size > 1) { defaultKeyPrefixBuff.append(id.get(size - 2)).append('.'); instanceKeyPrefixBuff.append(defaultKeyPrefixBuff); } defaultKeyPrefixBuff.append("default."); instanceKeyPrefixBuff.append("value.").append(id.get(size - 1)).append('.'); this.defaultKeyPrefix = defaultKeyPrefixBuff.toString(); this.instanceKeyPrefix = instanceKeyPrefixBuff.toString(); // Set initial values according to property defaults. super.afterPropertiesSet(); }
@Override public void afterPropertiesSet() throws Exception { // Derive a default and instance key prefix of the form "<parent>.default." and "<parent>.value.<this>." StringBuilder defaultKeyPrefixBuff = new StringBuilder(200); StringBuilder instanceKeyPrefixBuff = new StringBuilder(200); List<String> id = getInstancePath(); int size = id.size(); if (size > 1) { defaultKeyPrefixBuff.append(id.get(size - 2)).append('.'); instanceKeyPrefixBuff.append(defaultKeyPrefixBuff); } defaultKeyPrefixBuff.append("default."); instanceKeyPrefixBuff.append("value.").append(id.get(size - 1)).append('.'); this.defaultKeyPrefix = defaultKeyPrefixBuff.toString(); this.instanceKeyPrefix = instanceKeyPrefixBuff.toString(); // Set initial values according to property defaults. super.afterPropertiesSet(); }