yankj12 / blog

技术研究、管理实践、其他的一些文章
MIT License
1 stars 2 forks source link

SpringBoot提供RESTFul接口 #19

Open yankj12 opened 6 years ago

yankj12 commented 6 years ago

可以参考使用Spring Boot开发Restful程序

import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.context.annotation.Configuration; import org.springframework.web.bind.annotation.*; /**


- 需要注意:
  - 关键字@RestController代表这个类是用Restful风格来访问的,如果是普通的WEB页面访问跳转时,我们通常会使用@Controller
  - value = "/users/{username}" 代表访问的URL是"http://host:PORT/users/实际的用户名"
  - method = RequestMethod.GET 代表这个HTTP请求必须是以GET方式访问
  - consumes="application/json" 代表数据传输格式是json
  - @PathVariable将某个动态参数放到URL请求路径中 **(重点注意下这一点)**
  - @RequestParam指定了请求参数名称

- 特别注意
  - 调用这个api的时候,请求头要添加`Content-Type为application/json`否则可能会报415的错误

- 启动SpringBoot应用及使用postman测试
  略过