【问题标题】:Enable sub resource levels spring data rest?启用子资源级别弹簧数据休息?
【发布时间】: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


    【解决方案1】:

    为 LAZY 设置 dispatchDetails 获取策略。

    【讨论】:

    • 我想要详细信息和链接
    猜你喜欢
    • 1970-01-01
    • 2015-04-22
    • 2018-07-13
    • 2017-11-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-28
    • 2017-10-01
    相关资源
    最近更新 更多