in spring-cloud-alibaba-starters/spring-alibaba-nacos-config/src/main/java/com/alibaba/cloud/nacos/annotation/NacosPropertiesKeyListener.java [47:69]
public final void receiveConfigChange(ConfigChangeEvent event) {
if (CollectionUtils.isNotEmpty(interestedKeys) || CollectionUtils.isNotEmpty(interestedKeyPrefixes)) {
boolean foundInterested = false;
for (ConfigChangeItem changeItem : event.getChangeItems()) {
if (interestedKeys != null && interestedKeys.contains(changeItem.getKey())) {
foundInterested = true;
break;
}
if (interestedKeyPrefixes != null) {
for (String prefix : interestedKeyPrefixes) {
if (changeItem.getKey().startsWith(prefix)) {
foundInterested = true;
break;
}
}
}
}
if (!foundInterested) {
return;
}
}
configChanged(event);
}