转载本文请标明出处,谢谢!
SpringFox是最新版的Swagger文档生成工具,SpringFox官方文档参见:SpringFox官方参考文档
SpringFox与Spring Boot的集成
- 添加配置类
package focuson.config;
import com.dianrong.labelaggregator.protocol.request.DisplayLabelsRequest;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import springfox.documentation.builders.ApiInfoBuilder;
import springfox.documentation.builders.PathSelectors;
import springfox.documentation.builders.RequestHandlerSelectors;
import springfox.documentation.spi.DocumentationType;
import springfox.documentation.spring.web.plugins.Docket;
import springfox.documentation.swagger2.annotations.EnableSwagger2;
/**
* @Date 16-3-20 上午11:55
*/
@Configuration
@EnableSwagger2
public class SwaggerConfig {
@Bean
public Docket docket() {
return new Docket(DocumentationType.SWAGGER_2)
.apiInfo(new ApiInfoBuilder().title("用户查询系统API").description("用户查询系统API Document").build())
.ignoredParameterTypes(UserRequest.class) //忽略“/list”接口参数