SpringBoot指定外部环境配置

nohup java -Xms256m -Xmx512m -Dfile.encoding=UTF-8 -jar /usr/local/xxxx.jar --spring.profiles.active=prod > system.log 2>&1 &

--spring.profiles.active=prod修改的是多环境配置中内部application.properties里的spring.profiles.active值

-Dspring.config.location指定的是要使用的配置文件的位置

在同级目录下没有指定的情况下,外部配置优先于内部

如果将配置文件放到其他地方

java -Dspring.config.location=F:\spring-boot-3\boot3-01-demo\application.properties -jar F:\spring-boot-3\boot3-01-demo\target\boo3-01-demo-1.0-SNAPSHOT.jar

java -Dfile.encoding=UTF-8 -Dspring.config.location=F:\spring-boot-3\boot3-01-demo\application.properties -jar F:\spring-boot-3\boot3-01-demo\target\boo3-01-demo-1.0-SNAPSHOT.jar

相关推荐
山花几秒前
什么是“Pythonic”?——写出更优雅的Python代码(下)
后端·python
无名之逆几秒前
Junior Year Self-Study Notes My Journey with the Hyperlane Framework
java·开发语言·前端·spring boot·后端·rust·编程
crud几秒前
Spring Boot 整合 Smart-Doc:零注解生成 API 文档,告别 Swagger
java·spring boot·swagger
Android洋芋2 分钟前
详解虚拟内存调整:从零到一的开发实战与企业级优化策略
后端
-逐鹿中原2 分钟前
开源PSS解析器
java·测试用例
东东瑞3 分钟前
工作使用AI场景
后端·ai编程
坚持学习永不言弃5 分钟前
JAVA中 `void` 和 `Void` 的区别
后端
武子康9 分钟前
Java-43 深入浅出 Nginx - 基本配置方式 nginx.conf Events块 HTTP块 反向代理 负载均衡
java·后端·nginx·http·负载均衡·运维开发
界面开发小八哥10 分钟前
「Java EE开发指南」如何用MyEclipse创建一个WEB项目?(一)
java·ide·java-ee·eclipse·myeclipse
寻月隐君11 分钟前
bacon 点燃 Rust:比 cargo-watch 更爽的开发体验
后端·rust·github