//1, pom.xml 文件配置依赖//2,新建项目文件夹config,添加配置文件 SwaggerConfiguration.java //完整内容如下: --------------------------------------------------------------------------------------- @Configuration @EnableSwagger2 @EnableKnife4j public class SwaggerConfiguration { public Docket restApi() { Docket docket = new Docket(documentationType.SWAGGER_2) .apiInfo(new ApiInfoBuilder() .description("描述") .version("1.0") .build()) .groupName("1.0版本") .select() .apis(RequestHandlerSelectors.basePackage("com.cmbchina.controller")) // 项目controller根目录路径 .paths(PathSelectors.any()) .build(); return docket; } } ----------------------------------------------------------------------------------------- //3, controller类 添加 @Api注解,表明事swagger资源 //方法 添加 @ApiOperation 注解,对方法进行描述 ----------------------------------------------------------------------------------------- @Api(tags = "接口切换状态查询 API") @RestController @RequestMapping("/switch") public class SwitchStatusController { @PostMapping("/getSwitchStatus") @ApiOperation("接口切换状态查询") public String saveElectronicCase() { return null; } } ---------------------------------------------------------------------------------------- //4,效果展示 启动项目,浏览器地址中输入: http://localhost:8080/doc.html#/ 即可使用knife4j com.github.xiaoymin knife4j-spring-boot-starter 2.0.2



