I can receive get request params to an object, but if there's a underscore_case param, how to convert to camelCase, for example:
@Slf4j
@RestController
@RequestMapping("/api/v1")
public class UserController {
@GetMapping("/users")
public String getUsers(
UserQuery userQuery
) {
log.info(userQuery.toString());
return userQuery.toString();
}
}
@Data
@NoArgsConstructor
public class UserQuery {
@JsonProperty("user_name")
private String userName;
private Integer age;
}
when I send request:
GET /api/v1/users?user_name=zhangsan&age=20
then print UserQuery(userName=null, age=20)
how can I receive userName
correctly?