Skip to content

服务器托管,北京服务器托管,服务器租用-价格及机房咨询

Menu
  • 首页
  • 关于我们
  • 新闻资讯
  • 数据中心
  • 服务器托管
  • 服务器租用
  • 机房租用
  • 支持中心
  • 解决方案
  • 联系我们
Menu

springboot多环境配置

Posted on 2023年11月21日 by hackdl
转载自:www.javaman.cn
前言

在实际服务器托管网项目研发中,需要针对不同的运行环境,如开发环境、测试环境、生产环境等,每个运行环境的数据库…等配置都不相同,每次发布测试、更新生产都需要手动修改相关系统配置。这种方式特别麻烦,费时费力,而且出错概率大。

Spring Boot为我们提供了更加简单方便的配置方案来解决多环境的配置问题。

spr服务器托管网ing profile配置


     
        
            dev
            
                true
            
            
                dev
            
        
        
            prod
            
                prod
            
        
        
            test
            
                test
            
        
    
resources 配置

        ${project.artifactId}
        
            
                src/main/resources
                
                
                    application*.yml
                
            
            
                src/main/resources
                
                true
                
                    
                    application.yml
                    application-${profile.active}.yml
                
            
            
                lib
                BOOT-INF/classes/lib/
                
                    *.jar
                
            
        
    

多环境配置文件相关文件为:

  • application.yml 默认配置文件,需要通过此文件去引用其他配置文件
    一般来说开发会涉及到以下三种环境
  • application-dev.yml 开发环境
  • application-pro.yml 生产环境
  • application-test.yml 测试环境
application.yml配置
spring:
  profiles:
    active: @profile.active@

在src/main/resources目录下创建多个不同环境的配置文件,命名为application-{profile}.yaml,例如:

  • application-dev.yaml
  • application-prod.yaml

在这些文件中,你可以设置相应环境的配置,如数据库连接、日志级别等。

在IDEA中,点击刷新即可选择编译环境

mvn打包命令
//打包生产环境
mvn clean install package -P pro -Dmaven.test.skip=true
//打包开发环境
mvn clean install package -P dev -Dmaven.test.skip=true

服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net

Related posts:

  1. hk机房机柜租用
  2. 2020年超级计算云服务器托管:高效可靠的云计算解决方案
  3. 从零开始搭建kubernetes集群环境(虚拟机/kubeadm方式) 1 Kubernetes简介(k8s) 3 部署nginx 测试
  4. 如何使用 Kubernetes 实现应用程序的弹性伸缩
  5. 深度分析服务器租用与托管

服务器托管,北京服务器托管,服务器租用,机房机柜带宽租用

服务器托管

咨询:董先生

电话13051898268 QQ/微信93663045!

上一篇: 19 | 如何搞清楚事务、连接池的关系?正确配置是怎样的
下一篇: 深度分析C#中Array的存储结构

最新更新

  • MySQL 与主流分支版本上执行 ANALYZE TABLE 安全么?
  • vscode远程连接ubuntu
  • 【源码系列#02】Vue3响应式原理(Effect)
  • Python时间序列分析与预测
  • Python时间序列数据清洗技巧与最佳实践

随机推荐

  • 重庆服务器托管品牌推荐
  • 北京idc机房分布
  • 如何在 Windows 11 中启用 Copilo
  • Rocchio算法
  • 杭州大带宽服务器怎么租用

客服咨询

  • 董先生
  • 微信/QQ:93663045
  • 电话:13051898268
  • 邮箱:dongli@hhisp.com
  • 地址:北京市石景山区重聚园甲18号2层

友情链接

  • 服务器托管
  • 机房租用托管
  • 服务器租用托管
©2023 服务器托管,北京服务器托管,服务器租用-价格及机房咨询 京ICP备13047091号-8