配置文件可以是位于jar包内部的资源文件,也可以是jar包外部的某个文件。例如,你可能有一个名为application-dev.yml的配置文件,它位于/path/to/your/config目录下。 使用命令行启动jar包,并通过参数指定配置文件: 你可以使用java -jar命令来启动jar包,并通过--spring.config.location参数来指定配置文件的路径。以下...
要在启动Jar包时指定配置文件,我们可以通过--spring.config.location参数或--spring.profiles.active参数来实现。 2.1 使用--spring.config.location 如果您想指定一个特定的配置文件路径,可以在运行Jar包时添加以下参数: java-jaryour-spring-boot-app.jar--spring.config.location=classpath:/application-dev.yml 1....
java -jar web-0.0.1.jar --spring.config.location=classpath:/application-local.yml 1. 这样,Spring Boot 会从 application-local.yml 文件加载配置,注意这个路径是基于类路径的,如果文件在本地硬盘上的绝对路径或相对路径下,可以指定完整路径: java -jar web-0.0.1.jar --spring.config.location=file:/pat...
这样启动时会去加载Jar包中Resource目录下application-dev.yml文件。需要注意的同在IDE中一样。 2. 指定配置文件 nohup java-jar-Dfile.encoding=utf-8-Dspring.config.location=classpath:/application-dev.yml test.jar>/dev/null2>&1& 若配置文件在Jar包外面,-Dspring.config.location=后面不用classpath,直接...
1、后台服务方式启动 nohup java -jar springboot.jar --server.port=8181 >outlog.log 2>&1 & 2、加载服务器配置文件application-dev.yml nohup java -Dserver.port=8086 -Dspring.config.additional-location=./application-dev.yml -jar ./springboot.jar> nohup.out 2>&1 & ...
jar包同级目录下的application.properties classpath下的config目录下的application.properties classpath下的application.properties 若不想通过上面的方式,可以使用命令指定配置文件所在位置 java -Dspring.config.location=目录 -jar project.jar 启动时指定加载的配置文件,这样就不用修改jar包内的配置文件达到修改目的 ...
1、首先先把配置文件从jar中抽离 示例代码: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>3.2.0</version> <configuration> <excludes> <exclude>**/spring-xxx.xml</exclude> </excludes> ...
1. 直接启动jar包 1.2 指定jar包内配置文件 做这个的前提是你打jar包时里面就包含了不同环境配置的配置文件,主要的问题在于用-Dspring.profiles.active还是--spring.profiles.active=dev,这两个使用上有区别。 命令: java -jar -Dspring.profiles.active=dev {your jar}.jar ...
当前目录下的 config 目录的 application.properties 或 application.yml 文件 当前目录下的 application.properties 或 application.yml 文件 如果想要指定其他位置的配置文件作为启动配置文件,可以在启动时使用 --spring.config.location 参数指定,例如: java -jar your-app.jar --spring.config.location=classpath:/cus...