Spring Data根据uri / files< - >为同一对象休息不同的数据文件/ 1

时间:2012-11-17 11:23:15

标签: spring rest spring-data spring-data-jpa spring-data-rest

我有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数据休息中是否有一些缓存,可能仍有旧数据?

我真的很绝望。任何人都知道如何通过弹簧数据休息来获取我的新数据?

1 个答案:

答案 0 :(得分:1)

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

curl -vvl uri/files/{id}

查看所有回复的标题。