【发布时间】:2018-12-16 19:43:53
【问题描述】:
我有一个名为Document 的实体,其中有一个dispatchDetails 列表。我只为文档创建了一个存储库。当我通过 documentID 对文档发出 GET 请求时,我得到以下结果
{
"docType": "SAP_ACCOUNTS_PAYABLE",
"docStoreId": 456651,
"qualityChecked": true,
"format": "pdf",
"bookingId": -1,
"dispatchDetails": [
{
"dispatchQueId": 207443,
"dispatchStatus": "S",
"recipient": "fldcvisla12678.wdw.disney.com|#|/opt/apps/shared/shuttle/SAP/OUT/|#|f-tbxshuttlenp|#|D1$NeY984|#|SFTP|#|22|#|null",
"description": "Upload :FileUploadDispatcher; FTP:null/null;\n2d89df3d-ca51-4d35-9528-439923fa48d4..",
"dispatcher": "AD",
"_links": {
"generatedDocument": {
"href": "http://localhost:7070/booking-documents-service/docs/5999571"
}
}
}
],
"_links": {
"self": {
"href": "http://localhost:7070/booking-documents-service/docs/5999571"
},
"generatedDocument": {
"href": "http://localhost:7070/booking-documents-service/docs/5999571"
}
}
}
在dispatchDetails 中,我看不到自己的链接。即子资源级别的操作未激活。有没有办法通过向现有存储库添加任何内容来生成它并启用子资源级别调用,而无需为 dispatchDetails 创建单独的存储库?还是有 2 个存储库?
我只想看到内联加载的 hatoas 链接和属性。
【问题讨论】:
标签: spring rest spring-data-jpa spring-data-rest hateoas