我有Spring-DATA-REST的问题。我已经在春天发布forum但没有回答。也许这里有人可以帮忙吗?
我有一个使用Spring-DATA-REST设置的测试应用程序,我的所有域对象都被Spring数据休息所暴露。
现在:如果我在uri / files /下访问我的文件存储库,我会得到一个刚创建的文件列表。
但是:如果我然后使用直接uri / files / {id}访问其中一个文件,例如/ files / 1 我从很久以前输入的文件中获取数据。我无法解释这些数据的来源......
我刚检查了JpaRepository。没关系,我从使用以下文件检索的文件中获取相同的数据:
JpaRepository.findAll()。get(0)from jpaRepository.findOne(JpaRepository.getAll()。得到(0).getId())
Spring数据休息中是否有一些缓存,可能仍有旧数据?
我真的很绝望。任何人都知道如何通过弹簧数据休息来获取我的新数据?
答案 0 :(得分:1)
我假设您使用HTTP作为传输层。如果是,那么您应该查看HTTP缓存标头作为响应。结果可能会缓存在两者之间。 你可以使用:
curl -vvl uri/files/{id}
查看所有回复的标题。