我有一个基于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?