Swagger-ui在idea中的使用

1.添加依赖

XML 复制代码
        <!--添加swagger2相关概念-->
        <dependency>
            <groupId>io.springfox</groupId>
            <artifactId>springfox-swagger2</artifactId>
            <version>2.9.2</version>
        </dependency>

        <!--添加swagger-ui相关功能-->
        <dependency>
            <groupId>io.springfox</groupId>
            <artifactId>springfox-swagger-ui</artifactId>
            <version>2.9.2</version>
        </dependency>

2.配置文件:SwggerConfig

java 复制代码
@Configuration//告诉Spring容器,这个类是一个配置类
@EnableSwagger2//启用Swagger2功能
public class SwaggerConfig {

    @Bean
    public Docket createResApi(){
        return new Docket(DocumentationType.SWAGGER_2)
                .apiInfo(apiInfo())
                .select()
                .apis(RequestHandlerSelectors.basePackage("com"))//com包下的所有API都交给Swagger2管理
                .paths(PathSelectors.any()).build();
    }


    private ApiInfo apiInfo(){
        return new ApiInfoBuilder()
                .title("演示项目API")//标签
                .description("演示项目")//描述
                .version("1.0")//版本
                .build();
    }
}

3.访问地址

http://localhost:8080/swagger-ui.html

4.问题

Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.NullPointerException

java 复制代码
#配置Swagger-ui
spring.mvc.pathmatch.matching-strategy=ant_path_matcher

Swagger常用注解

相关推荐
一个做软件开发的牛马1 小时前
MyBatis-Plus 从零实战:完整搭建可运行 Demo,BaseMapper 零 SQL、Wrapper 条件构造、分页插件与代码生成器详解
java·后端
用户3721574261351 小时前
Java 处理 PDF 图片:提取 PDF 中的图片,并压缩 PDF 图片体积
java
用户3721574261351 小时前
Java 打印 Word 文档:从基础打印到高级设置
java
用户35218024547517 小时前
当 Prompt 学会"热更新":Spring Boot × Nacos3 AI 实战
java·spring boot·ai编程
东坡白菜20 小时前
破局全栈:一个前端开发的Java入门实战记录(1)
java·全栈
唐青枫20 小时前
Java Tomcat 实战指南:从 Servlet 容器到 Spring Boot 部署
java
wsaaaqqq20 小时前
roudan:自由选择实体、灵活操作数据、快速写入数据库的 Java 框架
java
plainGeekDev1 天前
null 判断 → Kotlin 可空类型
android·java·kotlin
糖拌西瓜皮1 天前
Java开发者视角:深入理解Node.js异步编程模型
java·后端·node.js
plainGeekDev1 天前
getter/setter → Kotlin 属性
android·java·kotlin