spring-boot多环境配置文件

spring-boot多环境配置文件

目录

配置

多环境配置文件名称要遵循格式 application-{profile}.yml

application.yml
    spring:
      profiles:
        active: prod

application-dev.yml
    server:
      port: 8000

application-prod.yml
    server:
      port: 8001

运行

mvn install 将项目打包后

通过如下命令来执行不同环境的配置
java -jar test-0.0.1-SNAPSHOT.jar --spring.profiles.active=dev
java -jar test-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod

原文地址:https://www.cnblogs.com/ye-hcj/p/10293479.html

时间: 2024-10-17 02:34:49

spring-boot多环境配置文件的相关文章

Spring Boot加载配置文件的完整步骤

这篇文章主要给大家介绍了关于Spring Boot加载配置文件的完整步骤,文中通过示例代码介绍的非常详细,对大家的学习或者使用Spring Boot具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧 前言 本文针对版本2.2.0.RELEASE来分析SpringBoot的配置处理源码,通过查看SpringBoot的源码来弄清楚一些常见的问题比如: SpringBoot从哪里开始加载配置文件? SpringBoot从哪些地方加载配置文件? SpringBoot是如何支持yaml和proper

spring boot 开发环境搭建(Eclipse)

Spring Boot 集成教程 Spring Boot 介绍 Spring Boot 开发环境搭建(Eclipse) Spring Boot Hello World (restful接口)例子 spring boot 连接Mysql spring boot配置druid连接池连接mysql spring boot集成mybatis(1) spring boot集成mybatis(2) – 使用pagehelper实现分页 spring boot集成mybatis(3) – mybatis ge

spring boot 多环境(dev、test、prod)配置文件---命令行切换

properties配置格式 在Spring boot 中多环境配置文件名需要满足application-{profile}.properties的格式,其中{profile}对于你的环境标识,比如: 在application.properties 中配置 spring.profiles.active=dev #默认开发环境 在启动jar包时,使用命令行切换 java -jar xxx.jar --spring.profiles.active=test // 测试环境配置文件 java -jar

spring boot不同环境读取不同配置

具体做法: 不同环境的配置设置一个配置文件,例如:dev环境下的配置配置在application-dev.properties中:prod环境下的配置配置在application-prod.properties中. 在application.properties中指定使用哪一个文件 1.application-dev.properties(dev环境下的配置) [plain] view plain copy profile = dev_envrimont 2.application-prod.p

Spring Boot的properties配置文件读取

我在自己写点东西玩的时候需要读配置文件,又不想引包,于是打算扣点Spring Boot读取配置文件的代码出来,当然只是读配置文件没必要这么麻烦,不过反正闲着也是闲着,扣着玩了.具体启动过程以前的博客写过Spring Boot启动过程(一),这次入口在SpringApplication类中: private ConfigurableEnvironment prepareEnvironment( SpringApplicationRunListeners listeners, Application

vs code 配置spring boot开发环境

一.环境变量 jdk环境变量一键设置 管理員运行 - 一支小白 - 博客园https://www.cnblogs.com/startnow/p/7416533.html 二.安装插件 1.Java Extension Pack 2.Spring Boot Extension Pack 三.配置vs code的user settings {//maven的路径和配置文件 "maven.executable.path": "D:\\apps\\apache-maven-3.2.3

spring boot 依赖环境和项目结构介绍

1.环境介绍 使用 Spring Boot 开发项目需要有两个基础环境和一个开发工具,这两个环境是指 Java 编译环境和构建工具环境,一个开发工具是指 IDE 开发工具. Spring Boot 2.0 要求 Java 8 作为最低版本,需要在本机安装 JDK 1.8 并进行环境变量配置,同时需要安装构建工具编译 Spring Boot 项目,最后准备个顺手的 IDE 开发工具即可. 1.1.构建工具 构建工具是一个把源代码生成可执行应用程序的自动化工具,Java 领域中主要有三大构建工具:A

Spring Boot加载配置文件

问题1:Spring如何加载配置,配置文件位置? 1.默认位置: Spring Boot默认的配置文件名称为application.properties,SpringApplication将从以下位置加载application.properties文件,并把它们添加到Spring Environment中: 当前目录下的/config子目录, 当前目录. 一个classpath下的/config包 classpath根路径(root) 这个列表是按优先级排序的(列表中位置高的将覆盖位置低的).并

Spring Boot 多环境配置

在开发的时候会遇到配置文件经常修改的情况,比如换一个数据库,我们要去修改配置文件.如果遇到经常反复的切换不同开发环境,而我们只有一个配置文件,那我们就需要反复修改这个文件. Spring Boot 允许通过命名约定按照一定的格式(application-{profile}.properties)来定义多个配置文件 配置文件存放路径:classpath 根目录的“/config”包下或者是 classpath 的根目录下 这里我们按照约定的命名规则额外建两个配置文件:application-dev

spring boot的application配置文件

  上次我们已经对这个文件见过面了,并且对他进行了一些简单的配置.它有两种配置方式,一个是application.properties,一个是application.yml文件,需要记住,当两个文件都存在的时候,spring boot默认使用的是application.properties文件.这个配置文件的名字不能变,就是application.但是在实际项目中,我们会有多个环境,每个环境中都有自己不一样的信息,这时候我们就需要用到多文件配置. 当时用多文件配置的时候,我们可以根据情况建立多个