博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringFox接口文档API DOC
阅读量:2108 次
发布时间:2019-04-29

本文共 711 字,大约阅读时间需要 2 分钟。

Springfox 的 Java 库套件都是关于为使用编写的 JSON API 自动生成机器和人类可读的规范。Springfox 的工作方式是在运行时检查应用程序一次,以根据 Spring 配置、类结构和各种编译时 Java 注释推断 API 语义。

1.1. 历史

Springfox 是从最初由创建并命名为 swagger-springmvc的项目演变而来的。很多荣誉都归于马蒂。

1.2. 目标

  • 扩展对针对 JSON API 规范和文档的许多不断发展的标准的支持,例如:

  • 扩展对以外的技术的支持

  • 从哲学上讲,我们希望不鼓励在运行时使用对服务描述不重要的(swagger-core)注释。例如,jackson 注释应该总是胜过或比@ApiModelProperty或例如@NotNull或指定@RequestParam#required 应该总是胜出或有更多的权重 。在无法推断服务/模式特征的情况下,注释仅用于补充文档或覆盖/调整生成的规范。

1.3. Springfox Swagger  UI

springfox-swagger-ui 附带。要将其包含在标准 Spring Boot 应用程序中,您可以按如下方式添加依赖项:

dependencies {    compile 'io.springfox:springfox-swagger-ui:3.0.0'}

拉入依赖项会创建一个包含 swagger-ui 静态内容的 webjar。它添加了一个 JSON 端点 /swagger-resources,其中列出了为给定应用程序配置的所有 swagger 资源和版本。Swagger UI 页面应该在可用

招摇的用户界面

转载地址:http://qjyef.baihongyu.com/

你可能感兴趣的文章
转: 关于Linux与JVM的内存关系分析
查看>>
(转)Java 程序员必备的高效 Intellij IDEA 插件
查看>>
局域网(内网)docker安装及代理访问
查看>>
软考 英语学习
查看>>
maven 文件上传到远程服务器目录
查看>>
shell 脚本免密远程访问
查看>>
Linux平台Oracle多个实例启动说明
查看>>
在LINUX平台上手动创建数据库(oracle 10g)(在一个oracle服务器上启动两个实例)
查看>>
Oracle 10g 下载地址
查看>>
Linux 下 新增Oracle10g 实例
查看>>
LRM-00123 ORA-01078
查看>>
ORA-01102: cannot mount database in EXCLUSIVE mode
查看>>
专栏结语
查看>>
BERT 实战
查看>>
BERT 基础
查看>>
什么是 Transformer
查看>>
简述 XLNet 的原理和应用
查看>>
实战:为图片生成文本摘要
查看>>
论文复现:用 CNN 进行文本分类
查看>>
多复杂的 CNN 都离不开的这几个基本结构
查看>>