【发布时间】:2014-07-01 16:08:12
【问题描述】:
如果我有如下的存储库设置,使用 Spring Data REST,我可以访问 /receipts 中的数据并查看所有数据。但是,我只想为用户返回数据。我有一个自定义查找器“findByStorer”可以做到这一点。我如何让 Spring Data REST 使用它并从用户那里获取存储器值而不是指定查询参数?
@RepositoryRestResource(collectionResourceRel = "receipts", path = "receipts")
public interface ReceiptRepository extends PagingAndSortingRepository<Receipt, BigDecimal> {
@Query
public Page<Receipt> findByStorer(String storer, Pageable pageable);
}
我还没有实现任何安全性,所以这个问题目前更多的是理论而不是实践。
谢谢。
【问题讨论】:
标签: spring rest spring-mvc