springBoot2.0如何简单整合swagger
发表于:2024-12-01 作者:千家信息网编辑
千家信息网最后更新 2024年12月01日,这篇文章将为大家详细讲解有关springBoot2.0如何简单整合swagger ,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。废话不多说,从头开始学
千家信息网最后更新 2024年12月01日springBoot2.0如何简单整合swagger
这篇文章将为大家详细讲解有关springBoot2.0如何简单整合swagger ,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
废话不多说,从头开始学做项目,由于项目定的技术是前后端分离,后端使用restful,所以选用Swagger-Ui来做接口测试工具,用法很简单,总的来说第一步:在POM文件中添加依赖、第二步,编写Swagger-Ui配置类,并注入到spring容器中,下面是具体实现步骤
添加pom依赖
io.springfox springfox-swagger2 2.9.2 io.springfox springfox-swagger-ui 2.9.2
在项目中新建程序启动入口,新建
config
包,在包config中新建SwaggerConfig
import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import springfox.documentation.builders.ApiInfoBuilder;import springfox.documentation.builders.PathSelectors;import springfox.documentation.builders.RequestHandlerSelectors;import springfox.documentation.service.ApiInfo;import springfox.documentation.spi.DocumentationType;import springfox.documentation.spring.web.plugins.Docket;import springfox.documentation.swagger2.annotations.EnableSwagger2;@Configuration@EnableSwagger2public class SwaggerConfig { @Bean public Docket createRestApi(){ return new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo()).select() .apis(RequestHandlerSelectors.any()).paths(PathSelectors.any()).build(); } private ApiInfo apiInfo(){ return new ApiInfoBuilder().build(); }}
4.建个包名字为controller
,在包中HelloController
供测试使用
import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RestController;@RestControllerpublic class HelloController { @GetMapping(value="/hello") public Object hello() { return "Hello Swagger-Ui!"; }}
5.启动项目,访问http://localhost:8080/swagger-ui.html
效果如下:
关于springBoot2.0如何简单整合swagger 就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
项目
整合
内容
文章
更多
知识
篇文章
中新
测试
不错
从头
入口
名字
容器
工具
废话
总的来说
技术
接口
效果
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
如何查询所有服务器账号
第七届国家网络安全宣传图
兰州鲲鹏服务器公司
从事软件开发工作怎么样
麒麟安全服务器操作系统
网络视频服务器多少钱一台
魔兽世界 已从服务器断开
医学院学软件开发
怎么用本地终端连接远程服务器
制作mdb传奇数据库
公司文件服务器搭建
海淀区正规软件开发诚信合作
数据库关系设计
监控大数据平台软件开发
为什么qq会显示数据库读取异常
telnet 登录服务器
逆水寒显示服务器未响应
贵州航道软件开发中心
周村mes管理软件开发
成都兴业银行软件开发招聘工资
数据库中民族怎么表示
网络安全法广告
服务器起不来怎么回事
安徽net软件开发大概要多少钱
卡贴机系统升级无法连接服务器
无线网络安全与防护论文
hp服务器管理口密码
软件开发流程TR
进程数据库
网络安全监督工程师是干什么的