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:
parent
3f9b8a6612
commit
0a1f712094
@ -87,7 +87,7 @@ public class JacksonRocketMQHeaderMapper extends AbstractRocketMQHeaderMapper{
|
|||||||
final Map<String, Object> target = Maps.newHashMap();
|
final Map<String, Object> target = Maps.newHashMap();
|
||||||
final Map<String, String> jsonTypes = decodeJsonTypes(source);
|
final Map<String, String> jsonTypes = decodeJsonTypes(source);
|
||||||
source.forEach((key,value) -> {
|
source.forEach((key,value) -> {
|
||||||
if (!(key.equals(JSON_TYPES))) {
|
if (matches(key) && !(key.equals(JSON_TYPES))) {
|
||||||
if (jsonTypes != null && jsonTypes.containsKey(key)) {
|
if (jsonTypes != null && jsonTypes.containsKey(key)) {
|
||||||
Class<?> type = Object.class;
|
Class<?> type = Object.class;
|
||||||
String requestedType = jsonTypes.get(key);
|
String requestedType = jsonTypes.get(key);
|
||||||
@ -113,8 +113,7 @@ public class JacksonRocketMQHeaderMapper extends AbstractRocketMQHeaderMapper{
|
|||||||
}else {
|
}else {
|
||||||
target.put(key, new NonTrustedHeaderType(value, requestedType));
|
target.put(key, new NonTrustedHeaderType(value, requestedType));
|
||||||
}
|
}
|
||||||
}
|
}else {
|
||||||
else {
|
|
||||||
target.put(key, value);
|
target.put(key, value);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user