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常用注解

相关推荐
爬山算法4 分钟前
Hibernate(74)如何在CQRS架构中使用Hibernate?
java·架构·hibernate
子春一12 分钟前
Flutter for OpenHarmony:构建一个 Flutter 习惯打卡应用,深入解析周视图交互、连续打卡逻辑与状态驱动 UI
flutter·ui·交互
jjjava2.013 分钟前
深入解析Set与Map的奥秘
java·开发语言
白宇横流学长18 分钟前
基于Java的火车票订票系统的设计与开发
java·开发语言
黎雁·泠崖18 分钟前
Java核心基础API学习总结:从Object到包装类的核心知识体系
java·开发语言·学习
Yvonne爱编码21 分钟前
JAVA数据结构 DAY1-集合和时空复杂度
java·数据结构·python
win x37 分钟前
JavaSE(基础)高频面试点及 知识点
java·面试·职场和发展
Terio_my38 分钟前
简要 Java 面试题学习
java·开发语言·学习
好好研究1 小时前
Spring Boot - Thymeleaf模板引擎
java·spring boot·后端·thymeleaf
爬山算法1 小时前
Hibernate(76)如何在混合持久化环境中使用Hibernate?
java·后端·hibernate