У меня есть устаревший пружинный код, в котором они используют ModelAndView
, и они добавляют к нему объекты, как показано ниже.
ModelAndView result = new ModelAndView();
result.addObject("folders", folders);
return result;
для вышеизложенного я получаю ответ как
{
"folders": [
{
"recordCount": 0,
"folderContentType": "Reports",
"folderId": 34,
},
{
"recordCount": 2,
"folderContentType": "SharedReports",
"folderId": 88,
}
]
}
Я изменил их, чтобы использовать Spring RestController с POJO, поддерживающим результаты, возвращенные из БД.
@GetMapping("/folders")
public List<Folder> getAllFolders() {
return Service.findAllFolders(1,2);
}
Это возвращает JSON, как показано ниже
[
{
"folderId": 359056,
"folderName": "BE Shared Report Inbox",
"folderDescription": "BE Shared Report Inbox",
},
{
"folderId": 359057,
"folderName": "BE Shared Spec Inbox",
}]
Как я могу вернуть это точнокак мой старый код ответа.Я знаю, что могу преобразовать список в карту и отобразить.Но есть ли эквивалентный способ.
Спасибо.