Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何按用户ID筛选所有方法?_Java_Spring Boot_Spring Security_Spring Data Mongodb_Spring Data Rest - Fatal编程技术网

Java 如何按用户ID筛选所有方法?

Java 如何按用户ID筛选所有方法?,java,spring-boot,spring-security,spring-data-mongodb,spring-data-rest,Java,Spring Boot,Spring Security,Spring Data Mongodb,Spring Data Rest,我正在使用: spring boot starter web spring boot starter data rest spring启动程序数据mongodb spring boot starter安全性 通过spring数据rest我创建了restapi。每个实体都有属性userId。如何使用它来限制所有存储库方法(例如:findAll(),save(),…) 我希望只有所有者可以查看、编辑和删除其数据。请看这里:情况有所不同。我在HTTP路径中没有用户id::在我的情况下,唯一的方法是

我正在使用:

  • spring boot starter web
  • spring boot starter data rest
  • spring启动程序数据mongodb
  • spring boot starter安全性
通过
spring数据rest
我创建了restapi。每个实体都有属性
userId
。如何使用它来限制所有存储库方法(例如:
findAll()
save()
,…)


我希望只有所有者可以查看、编辑和删除其数据。

请看这里:情况有所不同。我在HTTP路径中没有用户id::在我的情况下,唯一的方法是使用is in entity按用户id筛选所有实体。