如何使用多个配置文件

在项目中,为了清晰起见,会将不用功能的配置项配置在不同的配置文件中,我们可以在主配置文件中配置:

spring.profiles.include= online1,online2

这样 application-online1.properties 和application-online2.properties 就都会被 Spring 解析了

❓ 为什么 spring.profile.default=xx 配置在 主配置文件中不生效?

命令行
--spring.profiles.default=payment_default--spring.profiles.active=payment_active 这两个属性互斥,active优先级更高,也就是说同时配置 起作用的是后者。

❓ 为什么 spring.profile.include=xx,yy 配置在 主配置文件中能失效?

❓ 不使用application开头的配置文件,如何自定义 profiles 前缀?

命令行 --spring.config.name=yh,不推荐使用,不符合约定优于配置

8.3、Spring Profiles 功能及内部原理相关推荐

  1. Spring 容器AOP的实现原理——动态代理

    本文来自极客学院 Spring 容器AOP的实现原理--动态代理 之前写了一篇关于IOC的博客--<Spring容器IOC解析及简单实现>,今天再来聊聊AOP.大家都知道Spring的两大 ...

  2. Spring Boot的自动化配置原理

    转载自 Spring Boot的自动化配置原理 随着Ruby.Groovy等动态语言的流行,相比较之下Java的开发显得格外笨重.繁多的配置.低下的开发效率.复杂的部署流程以及第三方技术集成难度大等问 ...

  3. Java开发人员应该知道的5大Spring Boot功能

    您可能已经听说过Spring Boot,这是用不到140个字符创建一个Spring Web应用程序的神奇力量,可以在一条推文中编写这些字符,但这到底意味着什么? 哪些功能可以使Spring Boot具 ...

  4. Spring的简介和工作原理

    一.简介     Spring 是个java企业级应用的开源开发框架.Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用.Spring 框架目标是简化Java企业级应 ...

  5. Consul 基本概念,同类比较和内部原理

    这个文章我们主要来说一下Consul的基本概念,以及其实现的内部原理,和Eureka的比较. # 1.什么是Consul? Consul是一种服务网格解决方案,提供具有服务发现,配置和分段功能的全功能 ...

  6. 事务-2 Spring与Mybatis事务实现原理

    背景: 本文承接事务-1 事务隔离级别和Spring事务传播机制,是事务专题的第二篇:主题内容是Mybatis和Spring事务原理,结合源码和案例进行介绍. 本文主题内容为事务原理, 尤重Sprin ...

  7. hutool的定时任务不支持依赖注入怎么办_分布式任务调度平台xxljob的内部原理,及在转转的落地实践...

    让世界因流转更美好 值此教师节来临之际,衷心祝愿所有的老师教师节快乐,身体健康,幸福平安,工作顺利,桃李满天下.您们辛苦了! 作者简介 · 杜云杰,架构师,转转架构部负责人,负责服务治理.MQ.云平台 ...

  8. Spring Boot 自动配置的原理、核心注解以及利用自动配置实现了自定义 Starter 组件

    本章内容 自定义属性快速入门 外化配置 自动配置 自定义创建 Starter 组件 摘录:读书是读完这些文字还要好好用心去想想,写书也一样,做任何事也一样 图 2 第二章目录结构图 第 2 章 Spr ...

  9. 26(2)Spring 核心功能演示 + 面试题

    Spring 核心功能演示 + 面试题 Spring Framework 简称 Spring,是 Java 开发中最常用的框架,地位仅次于 Java API,就连近几年比较流行的微服务框架 Sprin ...

最新文章

  1. mysql filter_MySQL 过滤复制+复制映射 配置方法
  2. 鱼佬:百行代码入手数据挖掘赛!
  3. 厦大计算机学硕考研复试,【图片】一战厦大计算机上岸,经验帖。慢更【考研吧】_百度贴吧...
  4. R语言使用caret包对GBM模型参数调优(自定义调优的评估指标,例如ROC指标):抽取预测标签及类概率、抽样ROC的指标并绘制密度图
  5. 2020 年了,深度学习接下来到底该怎么走?
  6. ad16自动布线设置规则_PCB设计的十大误区——那些年,我们一起遵守的规则
  7. VMware 虚拟机 linux执行 ifconfig 命令 eth0没有IP地址
  8. 模型驱动 ModelDriven
  9. Ripro主题角标美化
  10. struts2解决动态多文件上传的问题(上传文件与数据库字段一一对应)(转)
  11. Vue学习笔记之14-Vue-CLI脚手架
  12. logitech鼠标接收器配对
  13. css中的counter计数器
  14. java license机制dll_(转)使用truelicense实现用于JAVA工程license机制(包括license生成和验证)...
  15. 将vscode打造成无敌的IDE(7)添加自定义C/C++的snippet
  16. MacOS:xcrun: error: invalid active developer path
  17. 英文学习20180327
  18. c++实现多项式类定义
  19. 简·雅各布斯(yane jacobs y)在你附近
  20. 影之刃服务器维护,《影之刃3》骨灰级玩家给大家带来一条龙攻略服务

热门文章

  1. [Ext JS 4] 实战之Chart, Column Chart 定制颜色
  2. 收集的一些好的网址[持续更新]
  3. ecshop php5.5分类文字不显示,在PHP5.5下ecshop修正文件报错归类
  4. java 多线程数据分发_多线程分发处理List集合数据
  5. Find the median(线段树离散化+区间更新)
  6. 取 java 程序运行的路径_获取Java程序运行的路径 | 获取当前jar包的路径
  7. 调用远程接口上传文件
  8. Jackson安全漏洞版本升级
  9. matlab全景图素材,科学网—meshlab查看360度全景图像 - 王琳的博文
  10. 平均正确率aps apm apl_海口秀英区“三无小区”垃圾分类有高招 投放正确率达96%以上...