提示:JAVA要的就是不断接触新的东西,然后不断丰富自己的业务能力,代码能力,解决问题的能力!
前言
提示:记得工作之余要留出时间充电学习哈:
一、Swagger?
Swagger在我第一家我没用到,但是这次跳槽我看到同事用了,我虽然有百度了解过,但是没实际操作过,刚好最近弄微服务,想着就用上这玩意儿把。
Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。
二、使用步骤
1.在common服务中引入swagger依赖
<!--swagger-->
<dependency>
<groupId>com.spring4all</groupId>
<artifactId>swagger-spring-boot-starter</artifactId>
<version>1.9.1.RELEASE</version>
</dependency>
<!--knife4j,swagger皮肤-->
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>knife4j-spring-boot-starter</artifactId>
<version>2.0.7</version>
</dependency>
2.编写swagger的配置文件
代码如下(示例):
/**
* 创建swagger对象bean
* @return
*/
@Bean
public Docket createRestApi() {
return new Docket(DocumentationType.SWAGGER_2).groupName("成功第一步!")
.apiInfo(apiInfo()).select()
.apis(RequestHandlerSelectors.withClassAnnotation(Api.class))// 指定路径
.paths(PathSelectors.any())
.build();
}
点这个,这个博主教你配置需要注意的:https://blog.youkuaiyun.com/u012976879/article/details/115908856
3.学习RESTful API接口规范
这个博主讲的还不错:https://blog.youkuaiyun.com/qq_38423105/article/details/120722022
总结
就这么简单,,,,行吧,对于刚开始接触确实有点生疏,,继续学习继续干Java!!!!!!!