jeecg 框架 swagger后台接口文档 隐藏全部内容!!(解决漏洞监测)
生活随笔
收集整理的這篇文章主要介紹了
jeecg 框架 swagger后台接口文档 隐藏全部内容!!(解决漏洞监测)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
描述:使用jeecg框架自帶的后臺接口文檔服務,可能項目在進行漏洞監測的時候會將此服務評為高危漏洞。該如何隱藏該文檔全部內容呢
解決方案:
找到 Swagger2Config.java 文件?
?
圖中.enable() 中的Boolean值決定 swagger內容是否隱藏 true為開啟 false為隱藏
附上代碼:
public Docket createRestApi(String groupName, String packageName) {//此處打開或關閉swaggerreturn new Docket(DocumentationType.SWAGGER_2).enable(false).apiInfo(apiInfo()).groupName(groupName).select()//此包路徑下的類,才生成接口文檔.apis(RequestHandlerSelectors.basePackage(packageName))//加了ApiOperation注解的類,才生成接口文檔.apis(RequestHandlerSelectors.withMethodAnnotation(ApiOperation.class)).paths(PathSelectors.any()).build().securitySchemes(Collections.singletonList(securityScheme()));//.globalOperationParameters(setHeaderToken());}結果:空空如也,漏洞監測通過了
總結
以上是生活随笔為你收集整理的jeecg 框架 swagger后台接口文档 隐藏全部内容!!(解决漏洞监测)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HttpUtils发送delete方法
- 下一篇: Linux里面qt的可执行文件在命令行中