Spring Boot 请求参数自动注入实体,格式转换(snak
2018-06-19 本文已影响0人
不敢预言的预言家
Spring Boot 默认使用 jackson进行请求参数转换的。
针对请求参数为snake_case格式,例如{"org_id":"123"}
实例类为camelCase格式,例如private String orgId
可以指定实体类的jackson的资源命名策略
实体类
image.png
@JsonNaming(PropertyNamingStrategy.SnakeCaseStrategy.class)
注意事项
- 请求数据格式必须为
json,不能是key-value格式 - 需为
POST请求 - 请求自动注入实体需要加
@RequestBody注解
image.png