2016-08-02 6 views
1

デフォルトでは、Spring Data RESTは検索リソースを{resource_name}/searchのURLに公開します。たとえば、次のコードのfindBySubject_Id{baseUrl}/questions/search/findBySubject_Id?subjectId={subjectId}に公開されます。SpringデータのREST公開リンクの変更

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

互換性の理由から、露出リンクは{baseUrl}/questions?subjectId={subjectId}である必要があります。それを行う方法はありますか?

答えて

0

urlを上書き/検索することはできません。検索せずに実際にリンクが必要な場合は、エンティティのコントローラを@RepositoryRestController

と書くことで、エンティティの response handlerを上書きする必要があります
関連する問題