Конечные точки Spring Data Rest исчезают через некоторое время - PullRequest
0 голосов
/ 07 мая 2020

Я заметил, что в моих приложениях конечные точки просто исчезают через некоторое время без какой-либо информации о том, почему. Пример: я запустил приложение вчера вечером, сегодня утром я скручиваю конечную точку и получаю

curl -H "Content-type: application/json" http://localhost:8081
{
  "_links" : {
    "profile" : {
      "href" : "http://localhost:8081/profile"
    }
  }
}

Вот как это выглядит после перезапуска службы:

curl -H "Content-type: application/json" http://localhost:8081
{
  "_links" : {
    "roleAssignments" : {
      "href" : "http://localhost:8081/roleAssignments"
    },
    "invitations" : {
      "href" : "http://localhost:8081/invitations"
    },
    "tenantProfiles" : {
      "href" : "http://localhost:8081/tenantProfiles"
    },
    "roles" : {
      "href" : "http://localhost:8081/roles"
    },
    "companies" : {
      "href" : "http://localhost:8081/companies"
    },
    "permissions" : {
      "href" : "http://localhost:8081/permissions"
    },
    "accounts" : {
      "href" : "http://localhost:8081/accounts"
    },
    "profile" : {
      "href" : "http://localhost:8081/profile"
    }
  }
}

Это супер трудно воспроизвести надежно. В основном, подождав более длительный период, я снова смог увидеть это поведение. Есть идеи, что здесь происходит?

1 Ответ

2 голосов
/ 11 мая 2020

У меня тоже были проблемы с этим, и в конце концов я наткнулся на https://jira.spring.io/browse/DATAREST-1505, который описывает проблему. Это было исправлено в последней версии springboot (2.2.7), так что, надеюсь, обновление до этого исправит и вашу проблему.

...