当前位置: 首页 > 知识库问答 >
问题:

如何禁用Spring Rest文档

桂丰
2023-03-14

我在我的项目中使用Spring Rest文档。它在开发阶段很有用,但我不希望它在生产中适用于普通用户和搜索引擎。

询问如何禁用一些spring配置文件的rest文档。

共有1个答案

慕高格
2023-03-14

有三种方法可以做到这一点:

  • (失败)用测试类注释阻止测试(无法将其设置为工作):@ifprofilevalue(name=“spring.profiles.active”,values={“prod”})@enabledif(“${spring.restdocs.enabled}”)
  • (失败)配置maven-resources-plugin以使用maven-profiles和spring profiles(看起来太麻烦了):https://stackoverflow.com/a/45817386/1112963
  • spring.resources.add-mappings=false禁用 /resources/static中的 application-prod.properties文件夹访问
 类似资料:
  • 问题内容: 我有一个包含大量内容的HTML,并且在加载HTML后就会出现一个垂直滚动条。现在,从此HTML中加载了全屏IFRAME。问题是当加载IFRAME时,父滚动条仍然存在,我想在加载Iframe时禁用滚动条。 我试过了: ,它不适用于FF和chrome。 之后,我仍然可以滚动,整个iframe会向上滚动以显示父HTML。 我的要求是,在加载IFRAME时,如果父HTML具有滚动条,则我们永远

  • 问题内容: jQuery或jQuery-UI是否具有禁用给定文档元素的文本选择功能? 问题答案: 在jQuery 1.8中,可以按照以下步骤进行操作:

  • 问题内容: 我认为自从安装XDebug之后,我的服务器就变慢了。因此,为了检验我的假设,我想完全禁用XDebug。我一直在寻找有关如何执行此操作的教程,但找不到此类信息。 问题答案: 查找您的内容并寻找XDebug。 将xdebug自动启动设置为false 禁用您的分析器 请注意,即使禁用xdebug但已加载,也可能会导致性能下降。要禁用扩展本身的加载,您需要在php.ini中对其进行注释。查找如

  • 如何禁用 TLS1.0 我不想在服务端(/usr/java/jdk1.8.0_261-amd64/jre/lib/Security/java.security)禁用它,因为它可能会影响在其上运行的应用程序。因此,我正在寻找禁用TLS1.0的方法 当我尝试通过命令行禁用它时,它会抛出以下错误:

  • 这似乎应该是一个相当简单的问题,但我真的很难想出如何解决它。 我正在使用Node.jsExpress构建一个Web应用程序,我发现在大多数情况下,Express公开的连接BodyParser非常有用。然而,我希望对多部分表单数据POSTS有更细粒度的访问——我需要将输入流管道到另一台服务器,并且希望避免首先下载整个文件。 然而,因为我正在使用快速身体解析器,所以所有文件上传都会自动解析,并在它们到