2016-08-02 3 views
1

기본적으로 스프링 데이터 REST는 검색 리소스를 {resource_name}/search 아래의 URL로 노출합니다. 예를 들어, 다음 코드의 findBySubject_Id{baseUrl}/questions/search/findBySubject_Id?subjectId={subjectId}에 노출됩니다. {baseUrl}/questions?subjectId={subjectId}을 할 compatiblility 이유로스프링 데이터 변경 REST 노출 링크

public interface QuestionRepository extends PagingAndSortingRepository<Question, String> { 
    Page<Question> findBySubject_Id(@Param("subjectId")String subjectId, Pageable pageable); 
} 

, 나는 노출 링크를해야합니다. 그것을 할 방법이 있습니까?

답변

0

url을 재정의하거나 검색 할 수 없습니다. 검색없이 실제로 링크가 필요한 경우 주석을 사용하여 컨트롤러를 작성하여 엔티티에 대해 response handler을 무시해야합니다. @RepositoryRestController

관련 문제