Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/388.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 自定义SpringDataREST以仅公开存储库中选定的方法_Java_Spring_Spring Data_Spring Data Rest - Fatal编程技术网

Java 自定义SpringDataREST以仅公开存储库中选定的方法

Java 自定义SpringDataREST以仅公开存储库中选定的方法,java,spring,spring-data,spring-data-rest,Java,Spring,Spring Data,Spring Data Rest,SpringDataREST公开了存储库层中的所有查找器方法,以及对存储库应用RestRepository注释并启用RepositoryRestMVCCConfiguration后实体的模式 如何仅在存储库中公开选定的方法,并禁用实体模式作为REST公开 另外,如果某些实体属性必须在Json中不显示,我们是否需要在实体本身中指定JsonIgnore?恐怕您必须使用 @每个方法上的RestResource(exported=false)(因此重写它) 第二个问题:是的,请使用JsonIgnore。

SpringDataREST公开了存储库层中的所有查找器方法,以及对存储库应用RestRepository注释并启用RepositoryRestMVCCConfiguration后实体的模式

如何仅在存储库中公开选定的方法,并禁用实体模式作为REST公开


另外,如果某些实体属性必须在Json中不显示,我们是否需要在实体本身中指定JsonIgnore?

恐怕您必须使用 @每个方法上的RestResource(exported=false)(因此重写它)


第二个问题:是的,请使用JsonIgnore。

恐怕您必须使用 @每个方法上的RestResource(exported=false)(因此重写它)


第二个问题:是的,使用JsonIgnore。

另外,我们可以将一些查找方法的方法从GET to POST更改为find方法吗?因为在一个地方,我通过电子邮件和密码查找,最好从POST发送。您正在尝试从serwer获取信息。。不更新任何东西所以得到是正确的选择在我的情况下,这两个字段是电子邮件和密码。我想我应该只为findByEmailAndPassword方法将RestExpose设置为false,并使用常规样式进行处理。另外,我们是否可以将方法从GET-to-POST更改为某些find方法,因为在一个地方,我通过电子邮件和密码查找,最好从POST发送?您正在尝试从serwer获取信息。。不更新任何东西所以得到是正确的选择在我的情况下,这两个字段是电子邮件和密码。我认为我应该将这个findByEmailAndPassword方法的RestExpose设置为false,并使用传统的方式处理它