开发喵星球

若依微服务swagger如何不显示某个模块的接口文档(118)

在若依微服务项目中,如果不想暴露某个模块的swagger的接口文档,需要怎么做?

本文以ruoyi-gen模块进行举例说明。

默认情况下,可以看到这里包含了ruoyi-gen模块,我们要做的是,要将ruoyi-gen进行隐藏。
最终的预期结果如下图所示,可以看见,下图中,是不包含ruoyi-gen这个模块的。

解决办法:

要实现这个效果,其实不难
这个列表的数据是来源于ruoyi-gateway-dev.yml中的定义的模块。

但是实现这个效果,单纯的通过nacos配置文件修改是没有办法达到的。

需要去修改SwaggerProvider.java类中的代码。

具体位置:ruoyi-gateway/src/main/java/com/ruoyi/gateway/config/SwaggerProvider.java

修改完成之后,重启网关服务,即可达到预期的效果了。

   
分类:Java/OOP 作者:无限繁荣, 吴蓉 发表于:2024-02-02 15:32:43 阅读量:100
<<   >>


powered by kaifamiao