SpringのRepositoryRestResourceアノテーションは、定義されたパスフラグメント上にエンドポイントを作成します。そのリポジトリのパスパラメータを含める方法がありますパスパラメータが設定されたSpring RepositoryRestResource?
/expenses
/expenses/search
/expenses/1
:
@RepositoryRestResource(path = "expenses")
のようなエンドポイントを作成するのでしょうか?特定のユーザーに関連する費用のみを表示したい"マイケル":
/users/1/expenses
:
/users/michael/expenses
/users/michael/expenses/search
/users/michael/expenses/1
EDIT 1
私は右のエンドポイントになりUser
に同じ注釈を使用して途中そこに得ることができました
しかし、私はそのリソースで何もPOSTできません - サーバーは空のボディで応答します。
[Spring Data RESTで@OneToManyサブリソースの関連付けをポストする]の可能な複製(https://stackoverflow.com/questions/25311978/posting-a-onetomany-sub-resource-association-in-spring-data) -rest) –