构建RESTful应用接口
RESTful架构是目前最流行的互联网软件架构规范,是Web API(应用编程接口)的大趋势和主流规范,了解了RESTful的众多优点之后,接下来一步一步地学习如何使用Spring Boot构建RESTful Web API。
1.Spring Boot对RESTful的支持
Spring Boot提供的spring-boot-starter-web组件完全支持开发RESTful API,提供了与REST操作方式(GET、POST、PUT、DELETE)对应的注解:
1)@GetMapping:处理GET请求,获取资源。
2)@PostMapping:处理POST请求,新增资源。
3)@PutMapping:处理PUT请求,更新资源。
4)@DeleteMapping:处理DELETE请求,删除资源。
5)@PatchMapping:处理PATCH请求,用于部分更新资源。
通过这些注解就可以在Spring Boot项目中轻松构建RESTful接口。其中比较常用的是@GetMapping