SpringBoot Profile 多环境配置

简介: SpringBoot Profile 多环境配置

SpringBoot Profile 多环境配置


多配置文件配置(properties):格式: applicatino-{profile}.properties

默认: applicatino.properties开发: applicatino-dev.properties生产: applicatino-prod.properties


激活配置:

spring.profiles.active=dev
复制代码


多文档块配置(yml)

server:  
   port: 9090
spring:
   profiles:
     active; dev
---
server:  
   port: 9091
spring:
   profiles: dev 
---
server:  
   port: 9092
spring:
   profiles: prod
复制代码


Idea激活指定环境配置:Idea->Run/Debug Configuration->Program arguments:

--spring.profiles.active=dev
复制代码


Idea虚拟机参数Idea->Run/Debug Configuration->VM options

--Dspring.profiles.active=dev
复制代码


命令行激活指定环境配置:

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



相关文章
|
1月前
|
Java 测试技术 数据库
SpringBoot:@Profile注解和Spring EL
SpringBoot:@Profile注解和Spring EL
|
4月前
|
Java 测试技术 数据库
详解SpringBoot中的profile
详解SpringBoot中的profile
38 0
|
7月前
|
算法 Java 测试技术
SpringBoot@Profile详解
SpringBoot@Profile详解
110 0
|
3月前
|
Java
SpringBoot中的profile的使用
SpringBoot中的profile的使用
29 0
|
4月前
|
Java Spring
SpringBoot中多Profile使用与切换
SpringBoot中多Profile使用与切换
47 0
|
6月前
|
Java
07 SpringBoot之Profile文件
07 SpringBoot之Profile文件
27 0
|
8月前
|
Java Spring
Spring Boot入门(八) 之Profile多环境支持
Spring Boot入门(八) 之Profile多环境支持
|
10月前
|
Java Nacos Spring
使用Spring Boot的Profile功能来实现不同环境使用不同的Nacos Namespace的配置
使用Spring Boot的Profile功能来实现不同环境使用不同的Nacos Namespace的配置
388 1
|
10月前
|
Java 测试技术 Maven
【SpringBoot学习笔记 三】Profile多环境配置及配置优先级
【SpringBoot学习笔记 三】Profile多环境配置及配置优先级
514 0
|
11月前
|
IDE 安全 Java
SpringBoot - Spring Boot 中的配置体系Profile全面解读
SpringBoot - Spring Boot 中的配置体系Profile全面解读
178 0