1
0
mirror of https://gitee.com/mirrors/Spring-Cloud-Alibaba.git synced 2021-06-26 13:25:11 +08:00

将rocketmq的header转换为spring的header时也进行过滤

Signed-off-by: caotc <250622148@qq.com>
This commit is contained in:
caotc 2019-08-26 15:28:20 +08:00
parent 3f9b8a6612
commit 0a1f712094

View File

@ -87,7 +87,7 @@ public class JacksonRocketMQHeaderMapper extends AbstractRocketMQHeaderMapper{
final Map<String, Object> target = Maps.newHashMap();
final Map<String, String> jsonTypes = decodeJsonTypes(source);
source.forEach((key,value) -> {
if (!(key.equals(JSON_TYPES))) {
if (matches(key) && !(key.equals(JSON_TYPES))) {
if (jsonTypes != null && jsonTypes.containsKey(key)) {
Class<?> type = Object.class;
String requestedType = jsonTypes.get(key);
@ -113,8 +113,7 @@ public class JacksonRocketMQHeaderMapper extends AbstractRocketMQHeaderMapper{
}else {
target.put(key, new NonTrustedHeaderType(value, requestedType));
}
}
else {
}else {
target.put(key, value);
}
}