前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Springboot集成Swagger-Bootstrap-ui

Springboot集成Swagger-Bootstrap-ui

原创
作者头像
JokerDJ
发布2023-11-29 17:50:36
1450
发布2023-11-29 17:50:36
举报
文章被收录于专栏:JokerDJJokerDJ

配置文件

代码语言:html
复制
<dependency>
            <groupId>io.springfox</groupId>
            <artifactId>springfox-swagger2</artifactId>
            <version>2.9.2</version>
            <exclusions>
                <!--屏蔽旧版本的swagger-models-->
                <exclusion>
                    <groupId>io.swagger</groupId>
                    <artifactId>swagger-models</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>io.swagger</groupId>
            <artifactId>swagger-annotations</artifactId>
            <version>1.5.21</version>
        </dependency>
        <dependency>
            <groupId>io.swagger</groupId>
            <artifactId>swagger-models</artifactId>
            <version>1.5.21</version>
        </dependency>
        <dependency>
            <groupId>com.github.xiaoymin</groupId>
            <artifactId>swagger-bootstrap-ui</artifactId>
            <version>1.9.6</version>
        </dependency>

配置

代码语言:java
复制
/**
 * 功能描述:api文档
 * @Author Joker DJ
 * @Date 2021/8/3 11:50
 * @Version 1.0
 */

@Configuration
@EnableSwagger2
@EnableSwaggerBootstrapUI
/**
 * http://localhost:port/swagger-ui.html#/
 * http://localhost:port/doc.html
 */
public class SwaggerConfig {
    @Bean
    public Docket docket() {

        return new Docket(DocumentationType.SWAGGER_2)
                .apiInfo(apinfo())
                .enable(true)
                .groupName("业务核心")
                .select().apis(RequestHandlerSelectors.any())
                .paths(Predicates.not(PathSelectors.regex("/error.*")))
                .paths(PathSelectors.regex("/.*"))// 对根下所有路径进行监控
                .build();

    }
    public ApiInfo apinfo(){
        Contact contact = new Contact(
                "JokerDJ",
                "https://blog.csdn.net/jokerdj233",
                "2332810801@qq.com");
        return new ApiInfo("LDAP Api文档",
                "LDAP Api Documentation",
                "1.0",
                "#",
                contact, "",
                "#",
                new ArrayList());
    }

}

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 配置文件
  • 配置
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档