ruoyi-framework/src/main/java/com/ruoyi/framework/config/SwaggerConfig.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
ruoyi-framework/src/main/java/com/ruoyi/framework/config/SwaggerConfig.java
@@ -95,10 +95,25 @@ // 对所有路径增加前置上下文路径 return openApi -> { Paths oldPaths = openApi.getPaths(); Paths newPaths = new Paths(); if (oldPaths instanceof PlusPaths) { return; } PlusPaths newPaths = new PlusPaths(); oldPaths.forEach((k,v) -> newPaths.addPathItem(finalContextPath + k, v)); openApi.setPaths(newPaths); }; } /** * 单独使用一个类便于判断 解决springdoc路径拼接重复问题 * * @author Lion Li */ static class PlusPaths extends Paths { public PlusPaths() { super(); } } }