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

相关推荐
左左右右左右摇晃5 分钟前
Java笔记——JMM
java·后端·spring
Schengshuo9 分钟前
Spring学习——新建module模块
java·学习·spring
Java编程爱好者17 分钟前
面试官:“你一天烧几十个token也好意思面AI应用开发?”我镇定自若:“我烧的不是token,是我的热情。”面试官:“明天二面。”
后端
Memory_荒年19 分钟前
Nacos双面超人:注册中心 + 配置中心,一个都不能少!
java·后端·架构
Memory_荒年19 分钟前
Nacos 面试通关宝典:从入门到源码,你值得拥有!
后端
shepherd11124 分钟前
别再无脑 cat 了!后端排查 GB 级生产日志的实战命令
linux·后端
AI茶水间管理员32 分钟前
谁在掌控大模型的创造力开关?Temperature & Top-p
人工智能·后端
柒.梧.1 小时前
深入浅出理解原子操作:从单核到多核的实现原理
java
打酱油的D1 小时前
01. Node.js 运行时
前端·后端
Moe4881 小时前
Redis 缓存三大经典问题:穿透、击穿与雪崩
java·后端·面试