最常用的方式是通过添加-Dspring.profiles.active=profileName参数来指定要激活的profile。这里的profileName是你想要激活的profile的名称。 示例命令: 假设你有一个Spring Boot应用,其JAR文件名为myapp.jar,并且你想要在运行时激活名为dev的profile,你可以使用以下命令: bash java -
在Spring Boot应用中,可以通过java -jar命令配合特定参数来指定配置文件。以下是具体实现方法: 指定激活的Profile: java -jar your-application.jar --spring.profiles.active=dev 1. 这会激活application-dev.properties或application-dev.yml配置文件 指定外部配置文件路径: java -jar app.jar --spring.config.locati...
方式一:启动 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...
java-Dspring.config.location=classpath:custom-application.yml-jarmyapp.jar 1. 这样,JVM 会在启动时加载指定的配置文件。 3. 示例项目 为了更好地说明如何在 Spring Boot 项目中使用自定义配置文件,下面我们将构建一个简单的 Spring Boot 应用程序,它根据指定的配置文件加载不同的数据库配置。 3.1 项目结构 ...
1、指定端口 java -jar springboot.jar --server.port=8181 2、指定配置文件 java -jar springboot.jar --spring.profiles.active=dev 3、同时指定端口与配置文件 java -jar springboot.jar --server.port=8181 --spring.profiles.active=dev Linux
第一步:进入到项目目录下,先用maven对项目进行打包,会在target目录下生成项目的jar包 第二步:进入target目录,执行命令:java -jar 生成的jar包 --spring.profiles.active=prod 项目就会调用application-prod.yml配置文件,即以生产环境的配置要求启动服务。同理,若是开发环境,只需将prod改为dev即可。
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 ...
profile的命名方式 以application-开头, --横杠(减号)不能少 application-{这部分自定义}.properties application-{这部分自定义}.yml application-{这部分自定义}.yaml 二、配置方式 命令行方式 命令行方式是一种外部配置的方式,在执行java-jar命令时可以通过--spring.profiles.active=test的方式进行激活指定的profil...
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 4、如...
spring boot允许你通过命名约定按照一定的格式(application-{profile}.properties)来定义多个配置文件,然后通过在application.properyies通过spring.profiles.active来具体激活一个或者多个配置文件,如果没有没有指定任何profile的配置文件的话,spring boot默认会启动application-default.properties。