|
|
@ -17,15 +17,21 @@
|
|
|
|
|
|
|
|
|
|
|
|
package cn.hippo4j.config.springboot.starter.config;
|
|
|
|
package cn.hippo4j.config.springboot.starter.config;
|
|
|
|
|
|
|
|
|
|
|
|
import cn.hippo4j.config.springboot.starter.refresher.*;
|
|
|
|
import cn.hippo4j.config.springboot.starter.refresher.ApolloRefresherHandler;
|
|
|
|
import com.alibaba.cloud.nacos.NacosConfigManager;
|
|
|
|
import cn.hippo4j.config.springboot.starter.refresher.BootstrapConfigPropertiesBinderAdapt;
|
|
|
|
|
|
|
|
import cn.hippo4j.config.springboot.starter.refresher.ConsulRefresherHandler;
|
|
|
|
|
|
|
|
import cn.hippo4j.config.springboot.starter.refresher.DefaultBootstrapConfigPropertiesBinderAdapt;
|
|
|
|
|
|
|
|
import cn.hippo4j.config.springboot.starter.refresher.EtcdRefresherHandler;
|
|
|
|
|
|
|
|
import cn.hippo4j.config.springboot.starter.refresher.NacosCloudRefresherHandler;
|
|
|
|
|
|
|
|
import cn.hippo4j.config.springboot.starter.refresher.NacosRefresherHandler;
|
|
|
|
|
|
|
|
import cn.hippo4j.config.springboot.starter.refresher.PolarisRefresherHandler;
|
|
|
|
|
|
|
|
import cn.hippo4j.config.springboot.starter.refresher.ZookeeperRefresherHandler;
|
|
|
|
import com.alibaba.cloud.nacos.NacosConfigProperties;
|
|
|
|
import com.alibaba.cloud.nacos.NacosConfigProperties;
|
|
|
|
import com.alibaba.nacos.api.config.ConfigService;
|
|
|
|
import com.alibaba.nacos.api.config.ConfigService;
|
|
|
|
import com.tencent.polaris.configuration.api.core.ConfigFileService;
|
|
|
|
import com.tencent.polaris.configuration.api.core.ConfigFileService;
|
|
|
|
import io.etcd.jetcd.Client;
|
|
|
|
import io.etcd.jetcd.Client;
|
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
|
import org.apache.curator.framework.CuratorFramework;
|
|
|
|
import org.apache.curator.framework.CuratorFramework;
|
|
|
|
|
|
|
|
|
|
|
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
|
|
|
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
|
|
|
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
|
|
|
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
|
|
|
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingClass;
|
|
|
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingClass;
|
|
|
|