在Spring Boot中多环境配置文件名需要满足application-{profile}.properties的格式,其中{profile}对应你的环境标识,比如:

  • application-dev.properties:开发环境
  • application-prod.properties:生产环境

想要使用对应的环境,只需要在application.properties中使用spring.profiles.active属性来设置,值对应上面提到的{profile},这里就是指dev、prod这2个。
当然你也可以用命令行启动的时候带上参数:

java -jar xxx.jar --spring.profiles.active=dev

转载于:https://www.cnblogs.com/jentary/p/11043533.html

springboot--多环境相关推荐

  1. springboot 不同环境不同的配置

    前言 我们在开发Spring Boot应用时,通常同一套程序会被应用和安装到几个不同的环境,比如:开发.测试.生产等.其中每个环境的数据库地址.服务器端口等等配置都会不同,如果在为不同环境打包时都要频 ...

  2. springboot多环境加载yml和logback配置

    大家好,我是烤鸭: 这是一篇关于springboot多环境加载yml和logback配置文件. 环境: 开发工具 idea(推荐)/eclipse(对yml支持不好) jdk  1.8 springb ...

  3. springboot多环境配置_编辑 SpringBoot|第五章:多环境配置

    多环境配置 在开发应用时,常用部署的应用是多个的,比如:开发.测试.联调.生产等不同的应用环境,这些应用环境都对应不同的配置项,比如swagger一般上在生产时是关闭的:不同环境数据库地址.端口号等都 ...

  4. 支付宝支付(2) 电脑网站支付(SpringBoot+沙箱环境+Alipay Easy SDK)

    一.前言 支付宝支付(1) 电脑网站支付(SpringBoot+沙箱环境) Alipay Easy SDK 文档 Alipay Easy -> https://github.com/alipay ...

  5. 31 SpringBoot多环境的切换(生产环境、开发环境、测试环境)

    参考链接: Spring官网 Spring官网 外部配置加载顺序的说明 SpringBoot多环境的切换(生产环境.开发环境.测试环境)_周太阳的博客-CSDN博客_springboot测试生产环境切 ...

  6. 支付宝支付(1) 电脑网站支付(SpringBoot+沙箱环境)

    一.前言 本文将基于 springboot+沙箱环境 来简单实现支付宝的电脑网站支付功能 二.获取所需配置参数信息 APPID 支付宝网关 支付宝公钥 RSA2私钥 登录支付宝 -> 研发服务 ...

  7. SpringBoot多环境(dev、test、prod)配置详解

    SpringBoot多环境(dev.test.prod)配置详解 我们在开发应用的时候,通常同一套程序会被应用和安装到几个不同的环境中,比如开发.测试.生产等.其中每个环境的数据库地址.服务器端口等配 ...

  8. Gradle配置SpringBoot多环境打包

    Gradle Task 实现使用Gradle配置SpringBoot多环境打包,首先要搞清楚Gradle的Task.本文中仅介绍用需要注意的点.具体的可以查看其他博主的文章或者查看官方文档. 首先是第 ...

  9. SpringBoot+Redis环境搭建

    写在正文前的絮叨: 其实这个环境的搭建是很简单的,照着官网给的说明很快就可以搭建测试出来.为什么又要写出来呢?只是为了记录.保留.分享这其中遇到的坑. 这个环境之前在架构一个简单系统时,也曾经搭建过, ...

  10. springboot根据环境装配配置文件、启动加载外置配置文件

    目录 一.profile功能 1.简介 2.application-profile功能 3.profile条件装配 4.profile分组 二.外部化配置 1.官方文档 2.获取系统的环境变量.属性( ...

最新文章

  1. java对文本文件进行操作:读取、修改、添加、删除、重命名等
  2. mysql notes
  3. 数据分析:JSON格式数据
  4. Java rp api_Java初级--常用的API
  5. android studio 项目迁移 gradle 不对导致的卡住解决方法
  6. 你有真正理解 Java 的类加载机制吗?| 原力计划
  7. mysql从文本导入表_[Mysql] 用load data将文本文件数据导入到表
  8. xshell网站打不开
  9. win7怎么关闭虚拟机服务器,为你win7系统彻底关闭退出vmware虚拟机的处理对策
  10. EtherCAT工业以太网的主要特点
  11. Eclipse如何使用git上传项目到G码云
  12. nodejs 写入html,html2markdownnodejs也能写爬虫?记一次blog迁移至Ghost
  13. 设置cpolar远程访问本地网页
  14. 日本首次利用IPS细胞分化成免疫细胞应用于癌症治疗
  15. 微软project服务器搭建,安装和配置 Project Server 2010
  16. 用友畅捷通T+,现金流量相关档案从一个帐套复制到另个帐套
  17. java tolist_java – Collectors.toList()返回什么类型的List?
  18. 将阿拉伯数字转换成中文大写金额的形式
  19. AI一分钟 | 美成人电影公司想用AI为用户拍定制片;日本公司推AI女友
  20. AC-PEG-NH2,Acrylate-PEG-Amine,丙烯酸酯PEG氨基含有PEG间隔基

热门文章

  1. 甲骨文谷歌继续打官司:美最高法院同意复审 Java API 版权诉讼案
  2. Chrome 更新导致部分 macOS 的文件系统损坏,无法重启
  3. WPS Office 2019 For Linux 8722 发布,引入pdf组件
  4. VS 2019 for Mac 第 3 个预览版发布,新编辑器、Xamarin 开发改进
  5. 训练效果不好的解决办法
  6. c语言合法常量e8,c语言合法常量定义
  7. io.jsonwebtoken.ExpiredJwtException jwt令牌过期
  8. html一个div调用的一个php页面,打开一个HTML文件,一个div/iframe中内PHP
  9. mysql 封装json数据类型_mysql中的json数据类型
  10. 转 android anr 分析示例,Android ANR 分析与解决