@RestController注解是什么意思?有什么用?
@RestController注解是一个组合注解,相当于@Controller注解和@ResponseBody注解的组合,在该Controller类中的所有方法都默认添加了@ResponseBody注解,同时声明该类是一个Controller类。@RestController注解用于类上,不用于方法上。
@Api()注解是什么意思?有什么用?
@Api()注解用于类上。用于说明该类的作用。常见用法如:@Api(description="Api描述")
相关属性介绍如下:
属性名称 | 备注 |
---|---|
value | url的路径值(不建议使用) |
tags | 如果设置这个值、value的值会被覆盖 |
description | 对api资源的描述 |
basePath | 基本路径可以不配置 |
position | 如果配置多个Api 想改变显示的顺序位置 |
produces | For example, "application/json, application/xml" |
consumes | For example, "application/json, application/xml" |
protocols | Possible values: http, https, ws, wss. |
authorizations | 高级特性认证时配置 |
hidden | 配置为true 将在文档中隐藏 |