Spring 数据休息端点在一段时间后消失
Spring Data Rest Endpoints Disappear After A While
我注意到在我的应用程序中,端点在一段时间后就消失了,没有任何关于原因的信息。示例:我昨晚启动了应用程序,今天早上我卷曲了端点并获得
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"
}
}
}
很难可靠地重现。大多数情况下,通过等待更长的时间,我能够再次看到这种行为。知道这里发生了什么吗?
我也遇到了这个问题,最终遇到了描述问题的 https://jira.spring.io/browse/DATAREST-1505。它已在最新版本的 springboot (2.2.7) 中修复,因此希望更新到该版本也能解决您的问题。
我注意到在我的应用程序中,端点在一段时间后就消失了,没有任何关于原因的信息。示例:我昨晚启动了应用程序,今天早上我卷曲了端点并获得
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"
}
}
}
很难可靠地重现。大多数情况下,通过等待更长的时间,我能够再次看到这种行为。知道这里发生了什么吗?
我也遇到了这个问题,最终遇到了描述问题的 https://jira.spring.io/browse/DATAREST-1505。它已在最新版本的 springboot (2.2.7) 中修复,因此希望更新到该版本也能解决您的问题。