2014-10-02 71 views
0

Spring Rest Rest公開了Repository層中的所有finder方法,並且還將RestRepository註釋應用於Repository並啓用RepositoryRestMvcConfiguration之後公開了Entity的Schema。自定義Spring數據REST以僅公開存儲庫中選定的方法

我們怎樣才能展露選擇只在倉庫和禁用實體模式的曝光方法如REST

此外,如果一些實體屬性已以JSON來未顯示,我們需要anotate JsonIgnore在實體本身?

回答

4

恐怕你將不得不使用 @RestResource(導出= false)在每個方法(如此重寫)。

第二個問題:是的,使用JsonIgnore。

+0

另外,我們可以改變方法從GET到POST一些查找方法,因爲我在一個地方,我通過電子郵件和密碼找到,最好從POST發送? – fortm 2014-10-07 21:11:11

+1

您正在嘗試從serwer獲取信息..沒有更新任何東西,所以GET在這裏是正確的選擇 – freakman 2014-10-10 05:39:44

+0

在我的情況下,這兩個字段是電子郵件和密碼。我想我應該設置RestExpose爲false,只有這個findByEmailAndPassword方法和處理它使用傳統風格 – fortm 2014-10-10 14:34:05

相關問題