spring-boot-springfox
效果图:
<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.6.0</version> </dependency> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>2.6.0</version> </dependency>
@Configuration @EnableSwagger2 public class SwaggerConfig { @Bean public Docket adminApi(){ return new Docket(DocumentationType.SWAGGER_2) .groupName("Admin API") .forCodeGeneration(true) .pathMapping("/") .select() .paths(paths()) .build() .apiInfo(apiInfo()) .useDefaultResponseMessages(false); } private Predicate<String> paths(){ return Predicates.and(PathSelectors.regex("/.*"), Predicates.not(PathSelectors.regex("/error"))); } private ApiInfo apiInfo(){ Contact contact = new Contact("lance", "https://github.com/leelance", "81222045@qq.com"); return new ApiInfoBuilder() .title("Document Api") .description("Spring-boot-Springfox Example") .license("Apache License Version 2.0") .contact(contact) .version("2.0") .build(); } }
项目完整路径:
https://github.com/leelance/spring-boot-all/tree/master/spring-boot-springfox
相关推荐
Springfox Swagger-Spring 集成和 Swagger-Codegen 的演示显示 Springfox Swagger-Spring REST API 的用法和使用 Swagger-Codegen 生成客户端代码。项目Springfox Swagger-Spring 集成: : Swagger-Codegen: : 开放...
主要给大家介绍了关于Spring Boot集成springfox-swagger2构建restful API的相关资料,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面跟着小编一起来学习学习吧。
集成由SpringFox处理,SpringFox是一个第三方库,用于在Spring MVC项目上启用Swagger。 有关SpringFox的更多信息,请访问 要运行此操作,请执行以下操作: mvn clean package java -jar target/swaggerhub-...
集成SpringFox-Swagger2,自动生成swagger注释 统一响应结果封装及生成工具 统一异常处理 常用基础方法抽象(service层、dao层)封装 使用Druid Spring Boot Starter 集成Druid数据库连接池与监控 使用FastJson...
Springfox演示Springfox演示应用程序集成开发环境第一次建立./gradlew idea例子例子描述boot-static-docs 演示生成静态文档@构建时间引导摇摆使用@Enable...批注和bean演示具有手动配置的应用程序启动webflux 通过...
Springboot集成Swagger以及配置Swagger ...最终的依赖和代码 ... springfox-swagger-ui 2.9.2 最终代码 复制粘贴 运行项目 输入http://localhost:8080/swagger-ui.html 即可看到集成与配置完成 代码 im
SpringBoot集成Swagger,下载使用开发工具打开即可运行!!! org.springframework.boot【spring-boot-starter-parent】相关版本2.7.5 io.springfox【springfox-boot-starter】版本3.0.0项目 包含高低两个版本集成...
简介 Spring Boot API项目Seed是一个基于Spring Boot&MyBatis的种子项目,用于快速构建中小型API,RESTful API项目,该种子项目...使用SpringFox-Swagger2管理API文档 使用lombok简化POJO 提供代码生成器根据表名生成
- springfox-swagger2 2.9.2 - lombok 1.18.10 ##相关类文件说明 1. CustomerConfig:为数据库连接池的配置,表名、包名、模块名等相关静态常量; 2. GeneratorConfig:mybatis-plus-generator配置类,该类...
这里不会介绍Swagger的工具具体如何使用,不会讲yml或者json格式描述文件的语法规范,也不会讲如何在SpringMVC或者Spring Boot中配置Springfox-swagger。这些都能从网上找到,而且配置起来都非常的简单。 这里想讲...
- 提供Swagger-UI可测试API界面 - 提供独立的HTML静态文档生成模块 - logback分别打印-info与-error双日志 - ExceptionHandler统一异常处理 - Hystrix服务融断及降级 - 选用较繁琐的filter方式处理controller日志,...
Knife4j官网 一、官网 二、简介 ...基于SpringFox2.x版本提供Swagger2规范的增强扩展 基于Springdoc-openapi项目提供OAS3规范的增强扩展 云原生 提供基于K8S+Docker的云原生的聚合OpenAPI文档的解决方案
- 使用SpringFox-Swagger2管理API文档 - 使用lombok简化POJO - 提供代码生成器根据表名生成对应的Model、Mapper、MapperXML、Service、ServiceImpl、Controller等基础代码,其中Controller模板默认提供POST和RESTful...
发布淡褐色3.9.2 EclipseLink 2.7.1(ORM-JPA 2.2.0) Springfox 2.8.0(Swagger集成) Lombok1.16.16 Stagemonitor 0.88.2(APM-应用程序性能监视) Spring Cloud-2.0.0.M7(领事1.0.6-服务注册表) Docker社区版...
基于对spring boot的二次封装,目的是减少重复代码,提高开发效率,收集可替换的技术实现jpa对Long类型的累积的created_at,updated_at和deleted_at转换的自动维护日志集成麋鹿日期和json工具类集成redis集成数据库...