springBoot2.0如何简单整合swagger
发表于:2025-12-04 作者:千家信息网编辑
千家信息网最后更新 2025年12月04日,这篇文章将为大家详细讲解有关springBoot2.0如何简单整合swagger ,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。废话不多说,从头开始学
千家信息网最后更新 2025年12月04日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安全错误
数据库的锁怎样保障安全
数据库研讨 上海大学
阿里云 rds数据库
php 迷你服务器
数据库合并两个表的sql语句
阿里巴巴云服务器如何升级
c语言建立并使用数据库
如何在数据库增加一列数据
移动tcl摄像头连接服务器失败
网络安全会议2017浙大
黑魂3服务器什么时候恢复
文档数据库的性能
sql数据库老是假死怎么回事
虹口区软件开发应用范围
网络安全和信息化目标
如何开启远程服务器
二手戴尔塔式服务器推荐
迪拜软件开发薪水
网络技术人员介绍
服务器外壳怎么接地
服务器和桌面型cpu哪个好
南开网络技术与应用计算题
武汉伯莱恩网络技术有限公司
南京 网络技术有限公司
云服务器的文件如何互传
吉林数据软件开发价格
it软件开发分类
奥的斯软件服务器
qq邮件web服务器地址
延庆区网络技术信息接口
工业翼网络技术有限公司