Spring boot 2.0 @RequestBody 不能传递 roles 关键字

偶然间遇到这个无厘头的问题,在一个 request 中传递的 json 字符串包含了 role 关键字,Spring mvc 竟然跳过反序列化,没有深究是 Jackson 还是 Spring boot 的问题,建议开发过程中减少与Spring相关关键字的冲突。
示例

{
    "roles:": ["ARTICLE","BANNER"],
    "roleNames": ["ARTICLE","BANNER"]
}

你可能感兴趣的:(Spring boot 2.0 @RequestBody 不能传递 roles 关键字)