黑群辉建设个人网站,wordpress在预览图上加符号,山西省建设厅官网,购物商城系统场景
SpringBootSwagger2实现可视化API文档流程#xff1a;
SpringBootSwagger2实现可视化API文档流程_swagger 可视化端口-CSDN博客
上面SpringBoot中使用swagger的效果 上面使用的是swagger2.8.0,且在线API是英文的。现在要将其进行汉化。
汉化效果 实现
首先打开sprin…场景
SpringBootSwagger2实现可视化API文档流程
SpringBootSwagger2实现可视化API文档流程_swagger 可视化端口-CSDN博客
上面SpringBoot中使用swagger的效果 上面使用的是swagger2.8.0,且在线API是英文的。现在要将其进行汉化。
汉化效果 实现
首先打开springBoot项目的pom.xml文件将swagger的版本修改为2.7.0
!--swagger2--dependencygroupIdio.springfox/groupIdartifactIdspringfox-swagger2/artifactIdversion2.7.0/version/dependencydependencygroupIdio.springfox/groupIdartifactIdspringfox-swagger-ui/artifactIdversion2.7.0/version/dependency
配置静态资源访问路径
找到springBoot项目的配置文件这里是application-dev.yml
spring:profiles: devthymeleaf:mode: HTMLcache: falseprefix: classpath:/templates/suffix: .htmlencoding: UTF-8mvc:view:prefix: /templates/static-path-pattern: /static/**resources:static-locations: classpath:/META-INF/resources
将static-path-pattern与 static-locations进行配置如果是properties配置文件
#配置静态资源访问
spring.mvc.static-path-pattern/static/**
spring.resources.static-locationsclasspath: META-INF/resources 新建ui文件
在src/main/resources下新建META-INF目录并在此目录下新建resources目录然后在此
目录下新建swagger-ui.html 将以下代码复制进上面html中
!DOCTYPE html
html
headmeta charsetUTF-8titleSwagger UI/titlelink relicon typeimage/png hrefwebjars/springfox-swagger-ui/images/favicon-32x32.png sizes32x32/link relicon typeimage/png hrefwebjars/springfox-swagger-ui/images/favicon-16x16.png sizes16x16/link hrefwebjars/springfox-swagger-ui/css/typography.css mediascreen relstylesheet typetext/css/link hrefwebjars/springfox-swagger-ui/css/reset.css mediascreen relstylesheet typetext/css/link hrefwebjars/springfox-swagger-ui/css/screen.css mediascreen relstylesheet typetext/css/link hrefwebjars/springfox-swagger-ui/css/reset.css mediaprint relstylesheet typetext/css/link hrefwebjars/springfox-swagger-ui/css/print.css mediaprint relstylesheet typetext/css/script srcwebjars/springfox-swagger-ui/lib/object-assign-pollyfill.js typetext/javascript/scriptscript srcwebjars/springfox-swagger-ui/lib/jquery-1.8.0.min.js typetext/javascript/scriptscript srcwebjars/springfox-swagger-ui/lib/jquery.slideto.min.js typetext/javascript/scriptscript srcwebjars/springfox-swagger-ui/lib/jquery.wiggle.min.js typetext/javascript/scriptscript srcwebjars/springfox-swagger-ui/lib/jquery.ba-bbq.min.js typetext/javascript/scriptscript srcwebjars/springfox-swagger-ui/lib/handlebars-4.0.5.js typetext/javascript/scriptscript srcwebjars/springfox-swagger-ui/lib/lodash.min.js typetext/javascript/scriptscript srcwebjars/springfox-swagger-ui/lib/backbone-min.js typetext/javascript/scriptscript srcwebjars/springfox-swagger-ui/swagger-ui.min.js typetext/javascript/scriptscript srcwebjars/springfox-swagger-ui/lib/highlight.9.1.0.pack.js typetext/javascript/scriptscript srcwebjars/springfox-swagger-ui/lib/highlight.9.1.0.pack_extended.js typetext/javascript/scriptscript srcwebjars/springfox-swagger-ui/lib/jsoneditor.min.js typetext/javascript/scriptscript srcwebjars/springfox-swagger-ui/lib/marked.js typetext/javascript/scriptscript srcwebjars/springfox-swagger-ui/lib/swagger-oauth.js typetext/javascript/scriptscript srcwebjars/springfox-swagger-ui/springfox.js typetext/javascript/script!--国际化操作选择中文版 --script srcwebjars/springfox-swagger-ui/lang/translator.js typetext/javascript/scriptscript srcwebjars/springfox-swagger-ui/lang/zh-cn.js typetext/javascript/script/headbody classswagger-section
div idheaderdiv classswagger-ui-wrapa idlogo hrefhttp://swagger.iospan classlogo__titleswagger/span/aform idapi_selectordiv classinputselect idselect_baseUrl nameselect_baseUrl/select/divdiv classinputinput placeholderhttp://example.com/api idinput_baseUrl namebaseUrl typetext//divdiv idauth_container/divdiv classinputa idexplore classheader__btn href# data-sw-translateExplore/a/div/form/div
/divdiv idmessage-bar classswagger-ui-wrap data-sw-translate /div
div idswagger-ui-container classswagger-ui-wrap/div
/body
/html 重启项目重新访问在线API查看效果