Swagger问题:我希望我的Swagger在生产的时候使用,在发布的时候不使用

简介: Swagger问题:我希望我的Swagger在生产的时候使用,在发布的时候不使用

Swagger问题:我希望我的Swagger在生产的时候使用,在发布的时候不使用

简介:本文讲解如何解决,我希望我的Swagger在生产的时候使用,在发布的时候不使用。

对于Swagger的讲解,看这篇文章:Swagger使用教程
,在上面这一篇文章中也有我这个演示代码的下载地址。

解决方法

这里就涉及到的是,springboot里面的另外两种,配置文件的知识了,application-dev.properties,application-pro.properties。

  • application-dev.properties

  • application-pro.properties

  • 通过spring.profiles.active指定配置文件内容,这个可以在运维的时候设置。

然后在代码层面上进行下面的修改,就饿可以完成了,只要是当前的配置的文件是application-dev.properties,就是开发环境,就可以正常显示。

相关文章
|
关系型数据库 MySQL 数据库
Windows版MySql8.0安装(亲测成功!)
Windows版MySql8.0安装(亲测成功!)
1174 1
|
设计模式 负载均衡 Java
3. 7 Spring Cloud 网关 Zuul 集成 Nacos 注册中心| 学习笔记
快速学习 3. 7 Spring Cloud 网关 Zuul 集成 Nacos 注册中心。
|
算法 Java 数据安全/隐私保护
如何使用OpenSSL工具生成根证书与应用证书
如何使用OpenSSL工具生成根证书与应用证书 一、步骤简记 [java] view plain copy   // 生成顶级CA的公钥证书和私钥文件,有效期10年(RSA 1024bits,默认)   openssl req -new -x509 -days 3650 -keyout CARoot1024.
3695 0
|
前端开发 安全 Java
Spring Boot中的CORS配置
Spring Boot中的CORS配置
|
12月前
|
应用服务中间件 测试技术 nginx
Nginx入门 -- 解析Nginx中的基本概念:Keepalive
Nginx入门 -- 解析Nginx中的基本概念:Keepalive
427 0
|
Web App开发 Java 网络安全
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
3678 0
|
程序员 Linux 开发工具
老程序员分享:OpenCPN介绍及编译
老程序员分享:OpenCPN介绍及编译
603 4
|
存储 缓存 NoSQL
Guava 缓存详解及使用
Guava Cache 是`Google Fuava`中的一个内存缓存模块,用于将数据缓存到JVM内存中。 本文主要介绍下Guava缓存的配置详解及相关使用 缓存分为本地缓存与分布式缓存。本地缓存为了保证线程安全问题,一般使用`ConcurrentMap`的方式保存在内存之中,而常见的分布式缓存则有`Redis`,`MongoDB`等。
|
负载均衡 监控 Java
Eureka介绍与使用
Eureka介绍与使用
|
存储 监控 Linux
【亮剑】在Linux系统中,有一个特殊的目录经常被用户和管理员所忽视——/tmp。
【4月更文挑战第30天】`/tmp`目录在Linux系统中扮演着重要角色,用于存储临时文件,涉及程序运行、系统操作、用户文件及网络通信。它在系统维护、软件开发、数据处理和网络操作等场景中广泛应用。为保障系统稳定和数据安全,需进行权限控制、定期清理、设置磁盘配额、安全审计以及用户教育。理解和管理`/tmp`目录对于优化系统性能和防范风险至关重要。
654 1