gpt4 book ai didi

Spring Data Rest 同一对象的不同数据取决于 uri/files <-> files/1

转载 作者:行者123 更新时间:2023-12-01 15:12:01 25 4
gpt4 key购买 nike

我对 Spring-DATA-REST 有疑问。我已经在 Spring 发帖了forum但没有得到答复。也许这里有人可以提供帮助?

我有一个使用 Spring-DATA-REST 设置的测试应用程序,我的所有域对象都由 spring data rest 公开。

现在:如果我在 uri/files/下访问我的文件存储库,我会得到一个我刚刚创建的文件列表。

但是:如果我随后使用直接 uri/files/{id} 访问其中一个文件,例如/files/1我从很久以前输入的文件中获取数据。我无法解释这些数据的来源...

我刚刚检查了 JpaRepository。没关系,我从使用以下方法检索的文件中获取了相同的数据:

JpaRepository.findAll().get(0) 从jpaRepository.findOne(JpaRepository.getAll().get(0).getId())

在 spring data rest 中是否有一些缓存,可能仍然有旧数据?

我真的很绝望。有人知道如何使用 spring data rest 获取我的新数据吗?

最佳答案

我假设您使用 HTTP 作为传输层。如果是,那么您应该查看 HTTP 缓存 header 作为响应。结果可能缓存在两者之间的某处。你可以使用:

curl -vvl uri/files/{id}

查看所有响应的 header 。

关于Spring Data Rest 同一对象的不同数据取决于 uri/files <-> files/1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13430082/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com