Spring中的RepositoryRestResource注释在定义的路径片段上创建端点,例如,带路径参数的Spring RepositoryRestResource?
@RepositoryRestResource(path = "expenses")
会创建这样的端点:
/expenses
/expenses/search
/expenses/1
有没有一种办法,包括在库中的路径参数?我只想看到与特定用户相关的费用,例如“迈克尔”:
/users/michael/expenses
/users/michael/expenses/search
/users/michael/expenses/1
编辑1
我设法通过在User
相同的注释,这将导致在正确的端点获得一半了:
/users/1/expenses
但我无法发布任何资源 - 服务器回答空身。
[在Spring Data REST中发布@OneToMany子资源关联]的可能副本(https://stackoverflow.com/questions/25311978/posting-a-onetomany-sub-resource-association-in-spring-data -rest) –