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 xxx.jar --spring.profiles.active=prod// 生产环境配置文件

原文地址:https://www.cnblogs.com/shar-wang/p/11618658.html

时间: 2024-11-02 22:49:52

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

Spring Boot的环境搭建

软件152 陈卓 一.概念: 从最根本上来讲,Spring Boot就是一些库的集合,它能够被任意项目的构建系统所使用.简便起见,该框架也提供了命令行界面,它可以用来运行和测试Boot应用.框架的发布版本,包括集成的CLI(命令行界面),可以在Spring仓库中手动下载和安装.一种更为简便的方式是使用Groovy环境管理器(Groovy enVironment Manager,GVM),它会处理Boot版本的安装和管理.Boot及其CLI可以通过GVM的命令行gvm install spring

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环境下的配置配置在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 多环境配置

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

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开发环境搭建

                              软件151 朱实友 1.新建一个maven项目 Maven配置文件: <!-- Inherit defaults from Spring Boot --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <ve

Linux系统CentOS 7配置Spring Boot运行环境

从阿里云新买的一台Linux服务器,用来部署SpringBoot应用,由于之前一直使用Debian版本,环境配置有所不同,也较为繁琐,本文主要介绍CentOS下配置SpringBoot环境的过程 新建用户 由于新拿到的机器只有root用户,用root用户直接进行各种操作会有一定的安全问题,所以我们先创建用户 [点击这里:创建新用户]() 安装Oracle Java 8 Spring Boot是基于Java的框架,所以我们首先要安装Java 8 [点击这里:安装JDK 8]() 安装MySql5.

Spring Boot 学习第一课:pom配置文件中引用的依赖的细节解释

最近开始学习Spring Boot,关于配置文件有部分理解,请见红色注释部分. <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=&quo