引入Swagger相关的依赖:
一个是UI,一个是Swagger的依赖文件
<!--swagger--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.7.0</version> </dependency> <!--swagger ui--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>2.7.0</version> </dependency>
之后在这里面配置config配置包
之后创建Swagger2Config的配置类
之后添加注解
@Configuration
@EnableSwagger2
这里Bean对象,就是一个Swagger当中的文档对象叫docket
之后创建对象返回就可以了
package com.atguigu.paymentdemo.config; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import springfox.documentation.builders.ApiInfoBuilder; import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; import springfox.documentation.swagger2.annotations.EnableSwagger2; @Configuration @EnableSwagger2 public class Swagger2Config { @Bean public Docket docket(){ return new Docket(DocumentationType.SWAGGER_2) .apiInfo(new ApiInfoBuilder().title("微信支付案例接口文 档").build()); } }
这样就会提供一个Swagger-ui的页面
有一个接口方法,return一下就得到值了
我们还可以添加标题和说明
给他设计标题的写法
写好Build
此刻文档标题显示出来了
修改标题内容
商品管理就出现在了这个页面当中