package中。API用到的是Controller,所以我们新建一个controller的package并新建一个DemoController的类。API。@RestController 注解相当于@ResponseBody + @Controller合在一起的作用。@RequestMapping("api")将当前DemoController下的方法增加一个前缀api,可以快速定位。info方法,传入name参数,返回"Hello, My Name Is: " + name的字符串。 @GetMapping("info") public String info(String name) { return "Hello, My Name Is: " + name; } DemoApplication或者使用快捷键Ctrl+F9重载class,让我们新建的API生效9101的端口启动了blade-demo,那么要访问这个API的话,则地址为:http://localhost:9101/api/info?name=Chill 或 http://localhost/blade-demo/api/info?name=Chill (推荐使用后一种,通过API 网关,采用负载均衡的算法动态调用名为blade-demo的服务)缺失令牌,鉴权失败,这是为何?因为任何一个API,都需要考虑安全性,不能让未授权的请求,调用到受保护的API,那么就需要一个安全框架来支撑。
Secure。