我有这个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")
但是也没有用。