目前我们已经公开了这样的方法
@RestController
@RequestMapping("/app/person")
public class PersonResource {
@Timed
public void delete(@PathVariable Long id) {
log.debug("REST request to delete Person: {}", id);
personRepository.delete(id);
}
}
此方法在输入和输出方面的操作对用户开发人员来说非常清楚。
本文http://spring.io/guides/gs/accessing-data-rest/展示了如何直接公开JPARepositories,无需服务层。
@RepositoryRestResource(collectionResourceRel="people", path="people")
public interface PersonRepository extends JpaRepository<PersonEntity, Long> {
}
对我来说,如何进行&#34;删除操作&#34;可用PathVariable Long id。
有一篇关于这个主题的优秀文章。 https://github.com/spring-projects/spring-data-rest/wiki/Configuring-the-REST-URL-path 但它实际上显示了如何抑制删除操作的导出。