1. 与案例6 .properties配置文件的使用相同,.yml/.yaml配置文件多环境的使用同样是先配置每个环境各自的配置文件,然后再在总配置文件中进行环境的选择。
  2. 新建model,创建IndexController类

package com.zx.springboot.web;import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;/*** @author zx* @project_name springboot-projects* @create 2021-06-18 8:31*/
@Controller
public class IndexController {@RequestMapping("/say")@ResponseBodypublic String say(){return "Hello yml !";}
}
  1. 新建各环境配置文件,每一个环境的配置文件必须以"application-“开头,后面添加自定义的配置文件名称,然后以”.yml"或".yaml"结尾。




  2. 在主配置文件application.yml中使用"spring.profiles.active=xxx"来选择某一个配置文件,其中"xxx"为"application-"后面自定义的名称。
    使用开发环境:


    使用测试环境:


    使用准开发环境:


    使用开发环境:

【SpringBoot零基础案例07】【IEDA 2021.1】多环境下.yml/.yaml配置文件的使用相关推荐

  1. 【SpringBoot零基础案例04】【IEDA 2021.1】SpringBoot核心配置文件appilcation.yml或application.yaml

    新建模块,并创建IndexController类 package com.zx.springboot.web;import org.springframework.stereotype.Control ...

  2. 【SpringBoot零基础案例09】【IEDA 2021.1】SpringBoot将核心配置文件中的自定义配置映射到一个对象

    使用@Value注解获取核心配置文件中的值时只能是一个一个的获取,如果在配置文件中有多个对象需要用到名称一样的配置,如name.age等属性,则需要区分是这个属性是哪个对象的.因此可以将这些配置映射到 ...

  3. 【SpringBoot零基础案例08】【IEDA 2021.1】SpringBoot获取核心配置文件application.properties中的自定义配置

    新建模块 在配置文件中进行自定义的配置 在java代码中使用@Value("${属性名}")来获取自定义配置的值,这个注解的位置不是固定的,可以在任何需要用到自定义值的地方使用 I ...

  4. 【SpringBoot零基础案例06】【IEDA 2021.1】多环境下.properties配置文件的使用

    在开发工作中项目开发环境主要有:开发环境.测试环境.准生产环境.生产环境.可以给每一种环境写一个配置文件,然后在总配置文件总选择使用哪个环境的配置文件. 新建一个模块,并创建IndexControll ...

  5. 【SpringBoot零基础案例05】【IEDA 2021.1】若SpringBoot项目两种配置文件同时存在,哪种文件配置起作用?

    新建模块,并创建IndexController类 package com.zx.springboot.web;import org.springframework.stereotype.Control ...

  6. 【SpringBoot零基础案例03】【IEDA 2021.1】SpringBoot框架核心配置文件application.properties的使用

    新建模块,并在src-main-java下新建IndexController类 package com.zx.springboot.springbootcontextpath.controller;i ...

  7. 【SpringBoot零基础案例02】【IEDA 2021.1】SpringBoot框架集成SpringMVC

    新建一个模块,加入Spring Web依赖 创建完成后我们可以在右侧[Maven]选项卡中看到SpringBoot已经自动配置集成了json.tomcat.spring以及springmvc等信息,不 ...

  8. 【SpringBoot零基础案例01】【IEDA 2021.1】如何创建一个SpringBoot框架web项目

    一.创建一个空项目 点击[File]- [New]- [Project-],新建一个空项目 选择[Empty Project]点击[Next] 填写项目名称,选择项目本地存储路径,点击[Finish] ...

  9. 非零基础自学Golang 第18章 HTTP编程(下) 18.2 HTTP服务端 18.2.2 启动HTTP服务器 18.2.3 启动HTTPS服务器

    非零基础自学Golang 文章目录 非零基础自学Golang 第18章 HTTP编程(下) 18.2 HTTP服务端 18.2.2 启动HTTP服务器 18.2.3 启动HTTPS服务器 第18章 H ...

最新文章

  1. 进入临界有什么用?STM32单片机怎么实现?
  2. Android TouchEvent 分发流程
  3. Apache HTTP Server 与 Tomcat 的三种连接方式介绍
  4. php 添加样式,添加样式到php html电子邮件
  5. redhat 6.8 配置 centos6 163 的 yum 源
  6. SQl 2000和SQL 2005之间的一些语法区别
  7. [网页设计]Ajax、Comet与Websocket--转
  8. 个人开发—进度记录(一)
  9. 20191124每日一句
  10. 机器人出魔切还是三相_UZI卡莎五分钟魔切,绝境四杀带领队伍走向胜利?观众:永远滴神...
  11. 公历1984年2月3日23时什么时候能嫁出去
  12. 网络流媒体--RTP和RTCP协议
  13. 利用朴素贝叶斯分类算法对搜狐新闻进行分类(python)
  14. 【好奇心驱动力】ESP32-CAM人体感应拍照并推送到微信
  15. 2023最新网盘不限速下载方法
  16. 2020年度总结——魔幻的一年,魔幻的我
  17. Hadoop相关参数调优
  18. matlab和超几何检验,用超几何分布检验做富集分析
  19. Linux系统中iotop源码安装,在Linux系统中安装iotop命令的方法
  20. CodeForces 831C Jury Marks

热门文章

  1. javaScript变量、作用域链
  2. Amdahl’s law (阿姆达尔定律)的演化和思考
  3. Java文件读取 中文乱码
  4. 产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复
  5. FastReport人民币大写转换
  6. 只知道大数据?你out了
  7. 常见数据结构的 Python 实现(建议收藏)
  8. Java动物类enjoy方法打印_Java反射学习-2 - 获取Class对象的三种方式
  9. 匹配正则_Day233:正则表达式匹配方法 match()
  10. explain分析执行计划