SpringBoot整合Swagger2的步骤详解
简介swagger是一个流行的API开发框架,这个框架以“开放API声明”为基础, 对整个API的开发周期都提供了相应的解决方案,是一个非常庞大的项目。springfox大致原理:springfox的大致原理就是,在项目启动的过种中,spring上下文在初始化的过程, 框架自动跟据配置加载一些swagger相关的bean到当前的上下文中,并自动扫描系统中可能需要生成api文档那些类, 并生成相应的信息缓存起来。如果项目MVC控制层用的是springMvc那么会自动扫描所有Controller类,并生成对应的文档描述数据.该数据是json格式,通过路径:项目地址/ v2/api-docs可以访问到该数据,然后swaggerUI根据这份数据生成相应的文档描述界面。
用户评论