如何使用Spring Data Rest访问标头值?

时间:2018-10-30 13:23:37

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

我有一个基于Spring数据rest的rest Web服务来生成API

这是我的api:

@Repository
@RepositoryRestResource(path = "cardInfos", collectionResourceRel = "cardInfos", excerptProjection = CardInfoDetailView.class)
public interface CardInfoRepository extends JpaRepository<Card, Long>, QueryDslPredicateExecutor<Card> {

    @Query("SELECT c FROM Card c")
    Page<Card> findAllProjectedBy(Pageable pageable);
}

我可以使用http GET方法使用该URL从服务中获取对象:

http://127.0.0.1:8089/test-app/v1/cardInfos?cardNumber=1234
or : 
http://127.0.0.1:8089/test-app/v1/cardInfos?page=0&size=5

我想在GET调用期间在http头上设置一些值,并在我以前使用@RequestHeader HttpHeaders头的服务中某个地方检索这些值,是否可以使用Spring Rest Data?

0 个答案:

没有答案