方式一:启动 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...
| 1 | 在`application.properties`或`application.yml`中配置不同profile的配置信息 | | 2 | 在启动应用时指定要使用的profile | ## 具体步骤 ### 步骤1:配置不同profile的配置信息 首先,在`src/main/resources`目录下创建对应profile的配置文件,例如`application-dev.properties`、`application-test.properties`,...
文件中有spring.profiles.active=@profileActive@的属性。spring boot的profile是通过spring.profiles.active属性来配置的,这里的profileActive和上面coolpro工程中配置的profileActive属性名要一致。这样,在运行mvn命令时,maven就会帮我们将@profileActive@替换成指定的profile。 application-dev.properties, 当mvn -P dev时,...
现在,当你运行你的Spring Boot应用时,IDEA将使用你在“Active Profiles”字段中指定的Spring Profiles。请注意,你也可以在命令行中指定Spring Profiles。例如,你可以使用以下命令来启动你的Spring Boot应用并激活名为“dev”的Profile:mvn spring-boot:run -Dspring-boot.run.profiles=dev。如果你使用的是Gradle,可以...
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 ...
JavaSpringBoot启动指定profile的8种⽅式详解 ⽬录 配置⽂件中设置 命令⾏设置 IDEA中设置 1、program arguments程序参数 2、VM options虚拟机参数 3、Active profiles 参数 遇到的问题 总结 配置⽂件中设置 通常在公司级别的项⽬中,我们可能会写多个application- dev/prod.yml ,然后我们通常会在...
可以发现项目以8888端口启动 二、在idea中配置启动文件: VM options设置启动参数 -Dspring.profiles.active=prod Program arguments设置 --spring.profiles.active=prod Active Profile 设置 prod 需要注意的是,上面三种方式,选一种即可: 2、配置文件的优先级: ...
springboot如何指定profile启动spring boot项⽬可为不同的环境配置相应的配置⽂件 如下图所⽰:pom.xml配置如下:<dependencies> 其他依赖 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.46</version> <scope>runtime</scope> </dependency> <!--阿...
来指定活动的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 才能生效 ...