@Override
    public void afterPropertiesSet() {
        Collection<DataChangedListener> listenerBeans = applicationContext.getBeansOfType(DataChangedListener.class).values();
        this.listeners = Collections.unmodifiableList(new ArrayList<>(listenerBeans));
    }
Event forwarders, which forward the changed events to each ConfigEventListener.
shenyu-admin/src/main/java/org/apache/shenyu/admin/listener/DataChangedEventDispatcher.java