方式一:启动 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...
Profile是Spring对不同环境提供不同配置功能的支持,可以通过激活、指定参数等方式快速切换环境 1、多profile文件形式: 格式:application-{profile}.properties/yml: 如:application-dev.properties/yml、application-prod.properties/yml 2、yml支持多profile文档块模式: 三个-分割文档块 server: port: 8081 spring: prof...
1. 指定配置环境 nohup java-jar-Dfile.encoding=utf-8-Dspring.profiles.active=dev test.jar>/tmp/null2>&1& 这样启动时会去加载Jar包中Resource目录下application-dev.yml文件。需要注意的同在IDE中一样。 2. 指定配置文件 nohup java-jar-Dfile.encoding=utf-8-Dspring.config.location=classpath:/applicat...
java -jar xxx.jar --server.port=8081 1. 2. 上面的启动命令可以指定配置属性。 1、SpringBoot自带指定环境 多profile文件形式 格式:application-{profile}.properties/yml,如:application-dev.properties、application-prd.properties等。 Spring Boot 默认都是从全局配置文件application.properties和application.yml进入...
以下是几种在启动时指定Profile的方法: 通过命令行参数 shell java -jar your-app.jar --spring.profiles.active=dev 这将启动应用并使用dev Profile的配置。 通过环境变量 在Linux或macOS上,你可以这样设置环境变量并启动应用: shell export SPRING_PROFILES_ACTIVE=dev java -jar your-app.jar 在Windows上,你...
今天后台项目进行修改,使用spring.profiles来指定启动时使用的配置文件。在项目中添加好配置文件后使用java -jar .\base-exec.jar --spring.profiles.active=dev --server.port=9121启动时参数注入不进去。 检查配置文件书写的规则,这里把规则说一下 我们在开发Spring Boot应用时,通常同一套程序会被应用和安装到几个...
spring boot执行jar包指定active profile jar运行时指定端口和环境 java -jar ruoyi-admin.jar --server.port=10000 --spring.profiles.active=test
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 ...
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-SNAP...
比如我们打完包了,交给运维上线启动服务的时候,可以指定参数。 java -jar ***.jar --spring.profiles.active=test 1. 这样我们只需要将配置文件写好,至于上哪个环境我们就不用管了。 这种是配置文件我们来维护了,还有一种,配置文件我们都不用管,就是第四种 第四种...