减少了警告

This commit is contained in:
huangsimin 2019-07-23 11:42:07 +08:00
parent 4c2280e543
commit 0e0366e8bb
4 changed files with 6 additions and 17 deletions

View File

@ -14,7 +14,6 @@ import org.springframework.cloud.gateway.filter.GatewayFilter;
import org.springframework.cloud.gateway.filter.GatewayFilterChain; import org.springframework.cloud.gateway.filter.GatewayFilterChain;
import org.springframework.cloud.gateway.filter.OrderedGatewayFilter; import org.springframework.cloud.gateway.filter.OrderedGatewayFilter;
import org.springframework.cloud.gateway.filter.factory.AbstractGatewayFilterFactory; import org.springframework.cloud.gateway.filter.factory.AbstractGatewayFilterFactory;
import org.springframework.cloud.gateway.filter.factory.RequestRateLimiterGatewayFilterFactory;
import org.springframework.context.ApplicationContext; import org.springframework.context.ApplicationContext;
import org.springframework.core.Ordered; import org.springframework.core.Ordered;
import org.springframework.http.HttpHeaders; import org.springframework.http.HttpHeaders;
@ -25,11 +24,9 @@ import org.springframework.stereotype.Component;
import org.springframework.web.server.ServerWebExchange; import org.springframework.web.server.ServerWebExchange;
import cn.ecpark.service.usergw.biz.filters.bean.GenericServicePool; import cn.ecpark.service.usergw.biz.filters.bean.GenericServicePool;
import lombok.extern.slf4j.Slf4j;
import reactor.core.publisher.Mono;; import reactor.core.publisher.Mono;;
@Component @Component
@Slf4j
public class DubboGatewayFilterFactory extends AbstractGatewayFilterFactory<DubboGatewayFilterFactory.Config> { public class DubboGatewayFilterFactory extends AbstractGatewayFilterFactory<DubboGatewayFilterFactory.Config> {
@Autowired @Autowired

View File

@ -387,6 +387,7 @@ public class ConfigGateway implements RouteDefinitionLocator {
* @param iter dubbo.routes.filters * @param iter dubbo.routes.filters
* @param yamlField 根据域的key 获取 filters 字符串列 * @param yamlField 根据域的key 获取 filters 字符串列
*/ */
@SuppressWarnings("unchecked")
private void parseAndAddDubboFilters(String dubboUri, List<FilterDefinition> filters, private void parseAndAddDubboFilters(String dubboUri, List<FilterDefinition> filters,
LinkedHashMap<String, List<String>> iter, String yamlField) { LinkedHashMap<String, List<String>> iter, String yamlField) {
List<String> filtersYaml = iter.get(yamlField); List<String> filtersYaml = iter.get(yamlField);
@ -404,7 +405,7 @@ public class ConfigGateway implements RouteDefinitionLocator {
filters.add(fd); filters.add(fd);
} }
} else if (filterObject.getClass() == LinkedHashMap.class) { } else if (filterObject.getClass() == LinkedHashMap.class) {
Map<String, Object> filterMap = (LinkedHashMap)filterObject; Map<String, Object> filterMap = (LinkedHashMap<String, Object>)filterObject;
FilterDefinition fd = new FilterDefinition(); FilterDefinition fd = new FilterDefinition();
fd.setName((String)filterMap.get("name")); fd.setName((String)filterMap.get("name"));

View File

@ -1,7 +1,5 @@
package cn.ecpark.service.usergw; package cn.ecpark.service.usergw;
import java.util.LinkedHashMap;
import org.junit.Assert; import org.junit.Assert;
import org.junit.Test; import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;

View File

@ -1,18 +1,11 @@
package cn.ecpark.service.usergw; package cn.ecpark.service.usergw;
import java.util.Map;
import com.alibaba.fastjson.JSON;
import org.junit.Assert; import org.junit.Assert;
import org.junit.Test; import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.boot.test.context.SpringBootTest.WebEnvironment; import org.springframework.boot.test.context.SpringBootTest.WebEnvironment;
import org.springframework.boot.web.server.LocalServerPort; import org.springframework.boot.web.server.LocalServerPort;
import org.springframework.cloud.gateway.filter.factory.RequestRateLimiterGatewayFilterFactory;
import org.springframework.cloud.gateway.filter.factory.SetRequestHeaderGatewayFilterFactory;
import org.springframework.data.redis.core.ReactiveRedisTemplate;
import org.springframework.test.context.TestPropertySource; import org.springframework.test.context.TestPropertySource;
import org.springframework.test.context.junit4.SpringRunner; import org.springframework.test.context.junit4.SpringRunner;
@ -55,12 +48,12 @@ public class TestHttp2DubboConfig4 {
} }
@Test // @Test
@SuppressWarnings("unchecked") // @SuppressWarnings("unchecked")
public void Test3RestfulFilters() { // public void Test3RestfulFilters() {
} // }
} }