问题描述
yaml 配置文件中的属性key如果包含特殊字符,类似/|\等,springboot注入属性key时会忽略特殊字符,从而导致注入规则匹配的key异常。
@Override
public void run() {
bytes = mmInStream.read(buffer);
mHandler.obtainMessage(READ_DATA, bytes, -1, buffer).sendToTarget();
}
解决方案:
yaml 配置文件中的属性key如果包含特殊字符,可以使用 [] 包裹特殊字符,使得特殊字符生效:
# 配置包含*的key
app:
open:
url:
"[**/test1/list]": $.data.dataList[{index}].list
"[**/test1/detail]": $.data.id
"[**/test1/id]": $.data[{index}].id

1万+

被折叠的 条评论
为什么被折叠?



