@Override
    protected Map<String, Object> getBeans(final ApplicationContext context) {
        // Filter out
        if (Boolean.TRUE.equals(isFull)) {
            LOG.info("init spring mvc client success with isFull mode");
            List<String> namespaceIds = super.getNamespace();
            namespaceIds.forEach(namespaceId -> {
                getPublisher().publishEvent(MetaDataRegisterDTO.builder()
                        .contextPath(getContextPath())
                        .addPrefixed(addPrefixed)
                        .appName(getAppName())
                        .path(UriComponentsBuilder.fromUriString(PathUtils.decoratorPathWithSlash(getContextPath()) + EVERY_PATH).build().encode().toUriString())
                        .rpcType(RpcTypeEnum.HTTP.getName())
                        .enabled(true)
                        .ruleName(getContextPath())
                        .namespaceId(namespaceId)
                        .build());
                
                publisher.publishEvent(buildURIRegisterDTO(context, Collections.emptyMap(), namespaceId));
            });
            return Collections.emptyMap();
        }
        return context.getBeansWithAnnotation(Controller.class);
    }
Instantiates a new context refreshed event listener.

@param clientConfig                   the shenyu client config
@param shenyuClientRegisterRepository the shenyuClientRegisterRepository
@param env                            the env
shenyu-client/shenyu-client-http/shenyu-client-springmvc/src/main/java/org/apache/shenyu/client/springmvc/init/SpringMvcClientEventListener.java