默认情况下,Spring Data REST会将搜索资源公开给{resource_name}/search
下的网址。例如,以下代码中的findBySubject_Id
将向{baseUrl}/questions/search/findBySubject_Id?subjectId={subjectId}
公开。
public interface QuestionRepository extends PagingAndSortingRepository<Question, String> {
Page<Question> findBySubject_Id(@Param("subjectId")String subjectId, Pageable pageable);
}
出于兼容性原因,我需要将曝光链接设为{baseUrl}/questions?subjectId={subjectId}
。有没有办法做到这一点?
答案 0 :(得分:0)
您无法覆盖/搜索网址。如果您确实需要没有搜索的链接,则应通过编写带注释response handler的自己的控制器来覆盖实体的@RepositoryRestController