mirror of
https://gitee.com/mirrors/Spring-Cloud-Alibaba.git
synced 2021-06-26 13:25:11 +08:00
code format
This commit is contained in:
parent
14d11b7517
commit
1aec607cee
@ -4,6 +4,7 @@ import javax.validation.constraints.NotEmpty;
|
|||||||
import javax.validation.constraints.NotNull;
|
import javax.validation.constraints.NotNull;
|
||||||
|
|
||||||
import org.springframework.cloud.alibaba.sentinel.datasource.RuleType;
|
import org.springframework.cloud.alibaba.sentinel.datasource.RuleType;
|
||||||
|
import org.springframework.core.env.Environment;
|
||||||
|
|
||||||
import com.alibaba.csp.sentinel.adapter.gateway.common.api.GatewayApiDefinitionManager;
|
import com.alibaba.csp.sentinel.adapter.gateway.common.api.GatewayApiDefinitionManager;
|
||||||
import com.alibaba.csp.sentinel.adapter.gateway.common.rule.GatewayRuleManager;
|
import com.alibaba.csp.sentinel.adapter.gateway.common.rule.GatewayRuleManager;
|
||||||
@ -15,7 +16,6 @@ import com.alibaba.csp.sentinel.slots.block.flow.param.ParamFlowRuleManager;
|
|||||||
import com.alibaba.csp.sentinel.slots.system.SystemRuleManager;
|
import com.alibaba.csp.sentinel.slots.system.SystemRuleManager;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonIgnore;
|
import com.fasterxml.jackson.annotation.JsonIgnore;
|
||||||
import org.springframework.core.env.Environment;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Abstract class Using by {@link DataSourcePropertiesConfiguration}
|
* Abstract class Using by {@link DataSourcePropertiesConfiguration}
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
package org.springframework.cloud.alibaba.sentinel.datasource.factorybean;
|
package org.springframework.cloud.alibaba.sentinel.datasource.factorybean;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.FactoryBean;
|
||||||
|
|
||||||
import com.alibaba.csp.sentinel.datasource.Converter;
|
import com.alibaba.csp.sentinel.datasource.Converter;
|
||||||
import com.alibaba.csp.sentinel.datasource.apollo.ApolloDataSource;
|
import com.alibaba.csp.sentinel.datasource.apollo.ApolloDataSource;
|
||||||
|
|
||||||
import org.springframework.beans.factory.FactoryBean;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A {@link FactoryBean} for creating {@link ApolloDataSource} instance.
|
* A {@link FactoryBean} for creating {@link ApolloDataSource} instance.
|
||||||
*
|
*
|
||||||
|
@ -3,11 +3,11 @@ package org.springframework.cloud.alibaba.sentinel.datasource.factorybean;
|
|||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.nio.charset.Charset;
|
import java.nio.charset.Charset;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.FactoryBean;
|
||||||
|
|
||||||
import com.alibaba.csp.sentinel.datasource.Converter;
|
import com.alibaba.csp.sentinel.datasource.Converter;
|
||||||
import com.alibaba.csp.sentinel.datasource.FileRefreshableDataSource;
|
import com.alibaba.csp.sentinel.datasource.FileRefreshableDataSource;
|
||||||
|
|
||||||
import org.springframework.beans.factory.FactoryBean;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A {@link FactoryBean} for creating {@link FileRefreshableDataSource} instance.
|
* A {@link FactoryBean} for creating {@link FileRefreshableDataSource} instance.
|
||||||
*
|
*
|
||||||
|
@ -1,12 +1,13 @@
|
|||||||
package org.springframework.cloud.alibaba.sentinel.datasource.factorybean;
|
package org.springframework.cloud.alibaba.sentinel.datasource.factorybean;
|
||||||
|
|
||||||
|
import java.util.Properties;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.FactoryBean;
|
||||||
|
import org.springframework.util.StringUtils;
|
||||||
|
|
||||||
import com.alibaba.csp.sentinel.datasource.Converter;
|
import com.alibaba.csp.sentinel.datasource.Converter;
|
||||||
import com.alibaba.csp.sentinel.datasource.nacos.NacosDataSource;
|
import com.alibaba.csp.sentinel.datasource.nacos.NacosDataSource;
|
||||||
import com.alibaba.nacos.api.PropertyKeyConst;
|
import com.alibaba.nacos.api.PropertyKeyConst;
|
||||||
import org.springframework.beans.factory.FactoryBean;
|
|
||||||
import org.springframework.util.StringUtils;
|
|
||||||
|
|
||||||
import java.util.Properties;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A {@link FactoryBean} for creating {@link NacosDataSource} instance.
|
* A {@link FactoryBean} for creating {@link NacosDataSource} instance.
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
package org.springframework.cloud.alibaba.sentinel.datasource.factorybean;
|
package org.springframework.cloud.alibaba.sentinel.datasource.factorybean;
|
||||||
|
|
||||||
import com.alibaba.csp.sentinel.datasource.Converter;
|
|
||||||
import com.alibaba.csp.sentinel.datasource.zookeeper.ZookeeperDataSource;
|
|
||||||
|
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.springframework.beans.factory.FactoryBean;
|
import org.springframework.beans.factory.FactoryBean;
|
||||||
|
|
||||||
|
import com.alibaba.csp.sentinel.datasource.Converter;
|
||||||
|
import com.alibaba.csp.sentinel.datasource.zookeeper.ZookeeperDataSource;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A {@link FactoryBean} for creating {@link ZookeeperDataSource} instance.
|
* A {@link FactoryBean} for creating {@link ZookeeperDataSource} instance.
|
||||||
*
|
*
|
||||||
@ -28,7 +28,8 @@ public class ZookeeperDataSourceFactoryBean implements FactoryBean<ZookeeperData
|
|||||||
if (StringUtils.isNotEmpty(groupId) && StringUtils.isNotEmpty(dataId)) {
|
if (StringUtils.isNotEmpty(groupId) && StringUtils.isNotEmpty(dataId)) {
|
||||||
// the path will be /{groupId}/{dataId}
|
// the path will be /{groupId}/{dataId}
|
||||||
return new ZookeeperDataSource(serverAddr, groupId, dataId, converter);
|
return new ZookeeperDataSource(serverAddr, groupId, dataId, converter);
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
// using path directly
|
// using path directly
|
||||||
return new ZookeeperDataSource(serverAddr, path, converter);
|
return new ZookeeperDataSource(serverAddr, path, converter);
|
||||||
}
|
}
|
||||||
|
@ -171,7 +171,8 @@ public class SentinelAutoConfiguration {
|
|||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public SentinelDataSourceHandler sentinelDataSourceHandler(
|
public SentinelDataSourceHandler sentinelDataSourceHandler(
|
||||||
DefaultListableBeanFactory beanFactory, SentinelProperties sentinelProperties, Environment env) {
|
DefaultListableBeanFactory beanFactory, SentinelProperties sentinelProperties,
|
||||||
|
Environment env) {
|
||||||
return new SentinelDataSourceHandler(beanFactory, sentinelProperties, env);
|
return new SentinelDataSourceHandler(beanFactory, sentinelProperties, env);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -181,8 +182,7 @@ public class SentinelAutoConfiguration {
|
|||||||
|
|
||||||
static class ApiPredicateItemDeserializer
|
static class ApiPredicateItemDeserializer
|
||||||
extends StdDeserializer<ApiPredicateItem> {
|
extends StdDeserializer<ApiPredicateItem> {
|
||||||
private Map<String, Class<? extends ApiPredicateItem>> registry
|
private Map<String, Class<? extends ApiPredicateItem>> registry = new HashMap<String, Class<? extends ApiPredicateItem>>();
|
||||||
= new HashMap<String, Class<? extends ApiPredicateItem>>();
|
|
||||||
|
|
||||||
ApiPredicateItemDeserializer() {
|
ApiPredicateItemDeserializer() {
|
||||||
super(ApiPredicateItem.class);
|
super(ApiPredicateItem.class);
|
||||||
@ -195,9 +195,8 @@ public class SentinelAutoConfiguration {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ApiPredicateItem deserialize(JsonParser jp,
|
public ApiPredicateItem deserialize(JsonParser jp,
|
||||||
DeserializationContext ctxt)
|
DeserializationContext ctxt) throws IOException {
|
||||||
throws IOException {
|
ObjectMapper mapper = (ObjectMapper) jp.getCodec();
|
||||||
ObjectMapper mapper = (ObjectMapper)jp.getCodec();
|
|
||||||
ObjectNode root = mapper.readTree(jp);
|
ObjectNode root = mapper.readTree(jp);
|
||||||
Class<? extends ApiPredicateItem> apiPredicateItemClass = null;
|
Class<? extends ApiPredicateItem> apiPredicateItemClass = null;
|
||||||
Iterator<Entry<String, JsonNode>> elementsIterator = root.fields();
|
Iterator<Entry<String, JsonNode>> elementsIterator = root.fields();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user