3

Spring-DATA-RESTに問題があります。私はすでに春のフォーラムに投稿しましたが、答えがありませんでした。多分ここで誰かが助けることができますか?

Spring-DATA-RESTを使用してテストアプリケーションを設定しましたが、すべてのドメインオブジェクトがSpringDataRESTによって公開されます。

現在:uri / files /の下にあるファイルリポジトリにアクセスすると、作成したファイルのリストが表示されます。

ただし、直接uri / files / {id}を使用してファイルの1つにアクセスすると、たとえば/ files / 1の場合、ずっと前に入力したファイルからデータを取得します。このデータがどこから来たのか説明できません...

JpaRepositoryをチェックしました。それは大丈夫です、そして私はで検索されたファイルから同じデータを取得します:

JpaRepository.findOne(JpaRepository.getAll()。get(0).getId())からのJpaRepository.findAll()。get(0)

Spring Data Restにキャッシュがありますが、それでも古いデータが残っている可能性がありますか?

私は本当に必死です。Spring Data Restを使用して新しいデータを取得する方法について誰かが考えていますか?

4

1 に答える 1

1

トランスポート層としてHTTPを使用していると思います。はいの場合は、それに応じてHTTPキャッシュヘッダーを確認する必要があります。結果はその間のどこかにキャッシュされる可能性があります。あなたは使用することができます:

curl -vvl uri/files/{id}

すべての応答のヘッダーを表示します。

于 2012-11-20T06:35:26.927 に答える