将JpaSpecificationExecutor方法公开为REST资源

时间:2017-01-04 18:48:04

标签: spring spring-boot spring-data

说我有这个界面:

@RepositoryRestResource
public interface MyRepo extends JpaRepository, JpaSpecificationExecutor {
}

是否可以从注释为JpaSpecificationExecutor的接口中的@RepositoryRestResource公开方法作为REST资源?

如果是这样,我如何从请求中获得自定义Specification实现?

我不想使用任何请求映射,只需通过@RepositoryRestResource

公开端点

1 个答案:

答案 0 :(得分:1)

@RepositoryRestResource没有公开JpaSpecificationExecutor的任何方法。如果你想要这样的行为,你必须实现一个控制器和服务来创建规范并执行它。