Spring Data Rest搜索端点

时间:2016-03-23 16:22:50

标签: spring-data-rest

我们正在尝试在其余端点中采用标准化,并且想知道为什么Spring Data Rest使用" search"来公开FindBy操作。端点。例如http://localhost:8080/ws_springtcri_next/events/search/findByEventCityIn。这是标准的原则吗?

public interface EventRepository extends JpaRepository<Event, Integer>,
    JpaSpecificationExecutor<Event>, 
    QueryDslPredicateExecutor<Event> {
        Page<Event> findByEventCityIn(
            @Param("eventCity") Collection<String> cities, Pageable pageable);
    }

1 个答案:

答案 0 :(得分:0)

所有查询存储库方法资源都在搜索资源下公开,因为它们正在搜索匹配某些条件的db中的实体。您无法更改此/搜索网址。如果你确实需要一个没有搜索的链接,你应该通过编写带有注释的自己的控制器来覆盖实体的响应处理程序@RepositoryRestController