复杂对象作为请求参数和蛇案例不起作用

时间:2017-08-28 16:46:06

标签: spring spring-boot

我有这个API:

@GetMapping
Page<Report> get(Report report, Pageable pageable) {
    return repository.findAll(Example.of(report), pageable);
}

这个模型:

public class Report {
    private String reporterId;
    // more fields

问题是,如果我这样请求:

/search?reporterId=123

有效。但如果我这样做:

/search?reporter_id=123

工作。我想两个都工作,但如果不可能,至少可以使用snake_case。

我设置spring.jackson.property-naming-strategy: SNAKE_CASE

PS:我在这个领域尝试了@JsonProperty("reporter_id")但是也没有用。

0 个答案:

没有答案