我使用Spring Boot创建了一个存储库。
public interface JobRepository extends JpaRepository<Job, Long> {
}
所有基本的CRUD操作都可以正常工作。这包括GET,POST,PUT和DELETE。
当我发出POST请求时,它会正确添加作业。问题是我想立即对新创建的Job的ID或URL做一些事情。我希望对POST请求的响应包含某种唯一标识符,但事实并非如此。状态为“201 Created”,响应正文为空。
有没有办法让Spring Boot存储库在POST后返回更多信息?
答案 0 :(得分:3)
响应中应该有一个Location标头,其中包含刚刚创建的实体的URI。