我希望隐藏swagger API取决于我的部署环境。 您可以通过注释隐藏API:
@Api(
hidden = false)
public class MyRESTClass { ... }
它工作正常,但不是动态的。还有另一种隐藏或不动态swagger API的方法吗?
请参阅:ApiMode Swagger
答案 0 :(得分:2)
是的,您可以为动态规范过滤实现spec-filter接口。您可以扩展AbstractSpecFilter.java并实施所需的方法,这样您就可以根据标题,参数等进行过滤。它非常灵活。