|
|
@@ -6,12 +6,14 @@ import com.netflix.appinfo.ApplicationInfoManager;
|
|
|
import com.netflix.niws.loadbalancer.DiscoveryEnabledNIWSServerList;
|
|
|
import org.springframework.beans.factory.InitializingBean;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.beans.factory.config.ConfigurableBeanFactory;
|
|
|
import org.springframework.boot.autoconfigure.AutoConfigureBefore;
|
|
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
|
|
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
|
|
|
import org.springframework.cloud.netflix.ribbon.RibbonClientConfiguration;
|
|
|
import org.springframework.context.annotation.Bean;
|
|
|
import org.springframework.context.annotation.Configuration;
|
|
|
+import org.springframework.context.annotation.Scope;
|
|
|
|
|
|
/**
|
|
|
* 功能概要:[原信息过滤配置] <br>
|
|
|
@@ -34,6 +36,7 @@ public class MetaFilterAutoConfiguration implements InitializingBean {
|
|
|
* @return 路由策略
|
|
|
*/
|
|
|
@Bean
|
|
|
+ @Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE)
|
|
|
public MetadataAwareRule metadataAwareRule() {
|
|
|
return new MetadataAwareRule();
|
|
|
}
|