Spring Boot 请求参数自动注入实体,格式转换(snake_case转camelCase)

Spring Boot 默认使用 jackson进行请求参数转换的。
针对请求参数为snake_case格式,例如{"org_id":"123"}
实例类为camelCase格式,例如private String orgId
可以指定实体类的jackson的资源命名策略

实体类

Spring Boot 请求参数自动注入实体,格式转换(snake_case转camelCase)_第1张图片
image.png

@JsonNaming(PropertyNamingStrategy.SnakeCaseStrategy.class)

注意事项

  • 请求数据格式必须为json,不能是key-value格式
  • 需为POST请求
  • 请求自动注入实体需要加@RequestBody注解
    image.png

你可能感兴趣的:(Spring Boot 请求参数自动注入实体,格式转换(snake_case转camelCase))