Profile是Spring对不同环境提供不同配置功能的支持,可以通过激活、指定参数等方式快速切换环境

1.多profile文件形式


下面的代码系:默认8080端口,当能找到dev环境的配置文件时,优先按照active指定的文件配置

spring.profiles.active =dev
server.port =8080

2. yml支持多文档块方式

每个文档块使用 - - - 分割

server:port: 8080
spring:profiles:active: prod
---
server:port: 8081
spring:profiles: dev
---
server:port: 8082
spring:profiles: prod

3.激活指定profile的三种方式:

3.3.1第一种:在配置文件中指定 spring.profiles.active=dev(如上),也可在下图的program argument 设置

3.3.2第二种:项目打包后在命令行(cmd)启动

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

3.3.3第三种:ide中虚拟机参数设置
项目停止后,设置VM options

-Dspring.profiles.active=dev

Profile介绍与使用相关推荐

  1. Maven——profile介绍

    2019独角兽企业重金招聘Python工程师标准>>> 4       profile介绍 4.1     profile简介 profile可以让我们定义一系列的配置信息,然后指定 ...

  2. Maven简介(三)——profile介绍

    Maven简介(三)--profile介绍 博客分类: maven mavenprofile激活active  4       profile介绍 4.1     profile简介 profile可 ...

  3. Matrix Profile介绍

    本文摘译自https://towardsdatascience.com/introduction-to-matrix-profiles-5568f3375d90 在时间序列分析中,通常对两件事感兴趣: ...

  4. Spring系列(十一):@Profile 注解用法介绍

    今天给大家分享Spring属性注入的注解@Profile 介绍,希望对大家能有所帮助! 一.@Profile 注解的作用 在Spring容器中如果存在同一类型的多个组件,可以使用@Profile注解标 ...

  5. SpringBoot配置Profile以及配置文件的加载位置

    Profile介绍 Profile是Spring在不同环境的使用的时候提供的不同的配置方案,在Spring源码中对于Profile的解析也是放在第一位的.Spring配置解析的时候第一个判断的就是Pr ...

  6. maven仓库的优先级,profile的优先级

    在maven中主要有以下几种仓库的设置 本地仓库 settings里面profile中设置的仓库 mirror仓库 pom文件中的repository 结论: 本地仓库 >profile > ...

  7. Mave profile

    4       profile介绍 4.1     profile简介 profile可以让我们定义一系列的配置信息,然后指定其激活条件.这样我们就可以定义多个profile,然后每个profile对 ...

  8. Xcode7 Provisioning Profile

    Provisioning Profile 介绍 Provisioning Profile 配置 Provisioning Profile 介绍 Provisioning Profile 分为 Deve ...

  9. 蓝牙核心技术介绍(蓝牙协议、架构、硬件和软件笔记)

    原文地址:http://www.cnblogs.com/zjutlitao/p/4742428.html 声明:这篇文章是楼主beautifulzzzz学习网上关于蓝牙的相关知识的笔记,其中比较多的受 ...

最新文章

  1. Ajax之同步请求和异步请求的区别
  2. 人和人之间是需要沟通的
  3. Java 性能优化实战记录(1)---定位并分析耗cpu最多的线程
  4. 第3章 NFS基本应用
  5. 天津将规划新增津雄城际铁路 建15分钟京津冀生活圈
  6. pygame的学习以及python的巩固(窗口尺寸的显示)
  7. 如何轻松拿到大厂面试offer | 掘金技术征文
  8. mds聚类matlab,MDS图示聚类结果
  9. navicat怎么安装mysql数据库_【20170825】从零开始学SQL数据库 安装mysql与navicat,开始练习...
  10. SAP Fiori Elements 本地项目的 annotations.xml 文件
  11. 面向对象编程设计练习题(1)
  12. 60名英语专八的半年苦战:机器智能背后有一群“数字工人”
  13. ExtJs之工具栏及菜单栏
  14. 金融学python还是c语言_金融矿工(Quant)必须会写哪些编程语言?Python和C++就够了吗?...
  15. Centos8 加密 GRUB 防破解root密码
  16. idea格式化java代码,设置属性自动换行
  17. npm install报错ERR! code ETIMEDOUT的解决办法
  18. 【Unity3D】摇杆
  19. 0602 信用卡防盗刷学习总结
  20. PS 进行隐藏图制作

热门文章

  1. Elasticsearch 开箱指南
  2. 创业者尽职调查之一:用户增长核算[英文版]
  3. linux安装weblogic10.3.6
  4. ftp文件上传和下载
  5. java输入年月日,输出这是这一年的第几天
  6. win7开机启动项设置_Win7系统电脑使用注册表查看开机启动项操作方法
  7. XML入门教程(3)
  8. 李宏毅DLHLP.30.Controllable Chatbot
  9. 基于汇编语言的DS18B20温度传感器设计
  10. leetcode岛屿类问题