首页 > 编程语言 > 详细

java springboot框架集成swagger ui

时间:2021-06-09 18:23:53      阅读:15      评论:0      收藏:0      [点我收藏+]
1.pom.xml中导入依赖
<properties>
  <swagger.version>2.9.2</swagger.version>
</properties>
<dependency>
  <groupId>io.springfox</groupId>
  <artifactId>springfox-swagger2</artifactId>
  <version>${swagger.version}</version>    
       <exclusions>
    <exclusion>
      <groupId>io.swagger</groupId>
      <artifactId>swagger-models</artifactId>
    </exclusion>
  </exclusions>
</dependency>
<dependency>
  <groupId>io.swagger</groupId>
  <artifactId>swagger-models</artifactId>
  <version>1.5.22</version>
</dependency>
<dependency>
  <groupId>io.springfox</groupId>
  <artifactId>springfox-swagger-ui</artifactId>
  <version>${swagger.version}</version>
</dependency>
<dependency>
  <groupId>io.github.swagger2markup</groupId>
  <artifactId>swagger2markup</artifactId>
  <version>1.3.1</version>
</dependency>
 
2.增加配置
@Configuration
@EnableSwagger2
public class SwaggerConfig {
  @Bean
  public Docket defaultApi2() {
    return
    new Docket(DocumentationType.SWAGGER_2)
      .apiInfo(apiInfo())
      .groupName("2.x")
      .useDefaultResponseMessages(false)
      .select()
      .apis(RequestHandlerSelectors.basePackage("com.example.demo")) //扫描的包名,必须写
      .paths(PathSelectors.any())
      .build();
  }
   
  private ApiInfo apiInfo() {
    return new ApiInfoBuilder().title("测试")
      .description("<div style=‘‘>xxxxxx为开发者提供更加专业、高效服务</div>")
      .termsOfServiceUrl("http://www.baidu.com")
      .contact(new Contact("IT技术服务部", "http://www.baidu.com", "campusmaster@baidu.com"))
      .version("1.0")
      .build();
  }
}
3.写测试类
技术分享图片

 

 

4.最后访问结果

技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 

java springboot框架集成swagger ui

原文:https://www.cnblogs.com/wsweet/p/14866700.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!