我有一个返回我的对象
[
{
id: 123
name: 'foo'
date: 2019-09-08
},
{
id: 124
name: 'foo2'
date: 2019-09-08
},
{
id: 125
name: 'foo3'
date: 2019-09-09
},
{
id: 126
name: 'foo4'
date: 2019-09-09
}
]
哪种方法是配置端点的最佳方法,该端点使用Spring Boot给我这些按日期分组的对象?
如何为此功能设置一个好的端点名称?
我正在考虑类似的东西
@GetMapping(value = "/somethings")
public List<Something> getSomethings(@RequestParam(value = "groupBy", required = false) String groupBy)
这是一个好方法吗?
答案 0 :(得分:0)
返回列表中的分组信息将不起作用。您可以将Map with key作为用于将列表分组的字段,并将值作为属于该特定组的列表的字段。
例如:
Map<Date,List<SomeThing>>
希望这会有所帮助