在Spring Boot中,指定Profile启动是一项非常常见的需求,它允许你根据不同的环境(如开发、测试、生产等)加载不同的配置。以下是如何在Spring Boot应用中指定Profile启动的详细步骤: 1. 在配置文件中设置多个Profile Spring Boot支持在application.properties或application.yml文件中设置多个Profile。这里以application.yml为例...
方式一:启动 java 包 时指定: java -jar -Xms256m -Xmx256m ./target/$(APP_NAME)-0.0.1-SNAPSHOT.jar --spring.profiles.active=$(SPRING_PROFILE) 方式二:doker run 时指定: docker rm -f $(APP_NAME) |true&&docker run --publish 5000:5000 -e SPRING_PROFILES_ACTIVE=$(SPRING_PROFILE) --n...
点击“OK”保存你的配置。现在,当你运行你的Spring Boot应用时,IDEA将使用你在“Active Profiles”字段中指定的Spring Profiles。请注意,你也可以在命令行中指定Spring Profiles。例如,你可以使用以下命令来启动你的Spring Boot应用并激活名为“dev”的Profile:mvn spring-boot:run -Dspring-boot.run.profiles=dev。...
Profile是Spring对不同环境提供不同配置功能的支持,可以通过激活、指定参数等方式快速切换环境 1、多profile文件形式: 格式:application-{profile}.properties/yml: 如:application-dev.properties/yml、application-prod.properties/yml 2、yml支持多profile文档块模式: 三个-分割文档块 server: port: 8081 spring: prof...
spring boot 代码中使用临时文件地址 springboot启动指定profile,在使用springboot中,application.properties和application.yml这两个是默认的配置文件,有时我们想使用指定的配置文件,那么就需要什么Profile。我们在编写指定的配置文件时,文件名可以是:application-{p
1、Maven启动指定Profile通过-P,如mvn spring-boot:run -Ptest,但这是Maven的Profile。 2、如果要指定spring-boot的spring.profiles.active,则必须使用mvn spring-boot:run -Drun.profiles=test 3、如果使用命令行直接运行jar文件,则使用java -jar -Dspring.profiles.active=test demo-0.0.1-SNAPSHOT.jar ...
激活方法2 【随启动命令行激活指定 profile】 然后: 可以看到 设置这个profile,我们这里是激活B,运行: 端口号成功改为了 8098 就是B的配置。 激活方法3 【打包后 启动的时候 添加命令行 激活指定profile】 java -jar spring-boot-02-config-0.0.1-SNAPSHOT.jar --spring.profiles.active=C可以直接在测试的时候...
来指定活动的profile 2、通过启动时指定环境 nohup java -jar xxx.jar --spring.profiles.active=prod& 3、配置服务器/etc/profile文件指定当前服务器上默认的profile SPRING_PROFILES_ACTIVE=prod export PATH JAVA_HOME SPRING_PROFILES_ACTIVE 修改完/etc/profile后保存,执行source /etc/profile 才能生效 ...
JavaSpringBoot启动指定profile的8种⽅式详解 ⽬录 配置⽂件中设置 命令⾏设置 IDEA中设置 1、program arguments程序参数 2、VM options虚拟机参数 3、Active profiles 参数 遇到的问题 总结 配置⽂件中设置 通常在公司级别的项⽬中,我们可能会写多个application- dev/prod.yml ,然后我们通常会在...