}
private ApiInfo apiInfo() {
return new ApiInfoBuilder()
.title(“Restful API接口”)
.description(“Swagger3接口文档”)
.version(“1.0”)
.build();
}
}
说明:
- @EnableOpenApi:开启swagger功能(@EnableSwagger2在3.0被移除)
@Api(“TestController”)
@RestController
public class TestController {
@ApiOperation(value = “添加用户”, notes = “添加用户”)
@PostMapping(“/addUser”)
public void addUser() {
}
@ApiOperation(value = “获取用户信息”, notes = “获取用户信息”)
@GetMapping(“/getUser”)
public void getUser() {
}
}
访问地址:http://localhost:8080/swagger-ui/index.html
1、如何配置线上时关闭swagger?
是否开启swagger,线上环境一般是需要关闭的
springfox:
documentation:
auto-startup: false
2、常用的配置注解
| Annotation | Attribute | Target Property | Description |
| :-- | :-- | :-- | :-- |
| ApiModelProperty | value | ModelProperty#description | @ApiModelProperty(value=“${property1.description}”) |
| ApiModelProperty | description | ModelProperty#description | @ApiModelProperty(notes=“${property1.description}”) |
| ApiParam | value | Parameter#description | @ApiParam(value=“${param1.description}” |
| ApiImplicitParam | value | Parameter#description | @ApiImplicitParam(value=“KaTeX parse error: Expected 'EOF', got '#' at position 60: …tes | Operation#̲notes | @ApiOpe…{operation1.description}”) |
| ApiOperation | summary | Operation#summary | @ApiOperation(value=“KaTeX parse error: Expected 'EOF', got '#' at position 67: …lue | Parameter#̲defaultValue | …{param1.defaultValue}”) |
| RequestHeader | defaultValue | Parameter#defaultValue | @RequestHeader(defaultValue=“${param1.defaultValue}”) |
总结:绘上一张Kakfa架构思维大纲脑图(xmind)
其实关于Kafka,能问的问题实在是太多了,扒了几天,最终筛选出44问:基础篇17问、进阶篇15问、高级篇12问,个个直戳痛点,不知道如果你不着急看答案,又能答出几个呢?
若是对Kafka的知识还回忆不起来,不妨先看我手绘的知识总结脑图(xmind不能上传,文章里用的是图片版)进行整体架构的梳理
梳理了知识,刷完了面试,如若你还想进一步的深入学习解读kafka以及源码,那么接下来的这份《手写“kafka”》将会是个不错的选择。
-
Kafka入门
-
为什么选择Kafka
-
Kafka的安装、管理和配置
-
Kafka的集群
-
第一个Kafka程序
-
Kafka的生产者
-
Kafka的消费者
-
深入理解Kafka
-
可靠的数据传递
-
Spring和Kafka的整合
-
SpringBoot和Kafka的整合
-
Kafka实战之削峰填谷
-
数据管道和流式处理(了解即可)
pring和Kafka的整合
-
SpringBoot和Kafka的整合
-
Kafka实战之削峰填谷
-
数据管道和流式处理(了解即可)
[外链图片转存中…(img-zOoVWm54-1714520231448)]
[外链图片转存中…(img-lccGFk2d-1714520231448)]