Spring HATEOAS не генерирует свойства _embedded и _link в ответе - PullRequest
0 голосов
/ 15 апреля 2020

После обновления SpringBoot с 1.5.4 до 2.1.7 существующий код Spring HATEOAS больше не генерирует «_embedded» и «_link» в ответе, вместо этого он генерирует «embedded» и «link». Мне нужна помощь, чтобы найти причину root и как это исправить. Спасибо.

Вот пример полезной нагрузки ответа:

{
  "embedded": {
     "orders": [
       {
         "id": 3172,
         "orderNumber": 148700990741,
         "status": "FINISHED",
         "userId": "ffffffff5e7c13a4da4a9d0132e95f73",
         "createdAt": "2020-03-26T02:31:32.263Z",
         "updatedAt": "2020-03-26T02:31:38.853Z",
         "createdBy": "ffffffff57acb9e5e4b0e06a0a570080",
         "addresses": [],
         "updatedBy": "ffffffff57acb9e5e4b0e06a0a570080",
         "successUrl": "http://example.com/success",
         "cancelUrl": "http://example.com/cancel",
         "link": {
           "self": {
             "href": "http://local.dev-openclass.com:8088/v1/orders/3172"
           },
           "order": {
             "href": "http://local.dev-openclass.com:8088/v1/orders/3172"
           },
           "transactions": {
             "href": "http://local.dev-openclass.com:8088/v1/orders/3172/transactions"
           }
        }
      }
    ]
 },
 "link": {
   "self": {
      "href": "http://local.dev-openclass.com:8088/v1/orders/search/?userId=ffffffff5e7c13a4da4a9d0132e95f73"
   }
 }

}

...