总结springboot启动jar,指定配置文件

第一:覆盖

-- 覆盖系统中的文件中的application-dev.yml文件,两种指定方法都可以

springboot默认优先读取application.properties>application.yml>指定文件(application-dev.yml)

公共配置可以在application.yml,其他配置在application-dev.yml

1)java -jar mssda.jar -Dconfig.file =application-dev.yml

2)java -jar mssda.jar -Dspring.config.location=application-dev.yml

第二:直接引用全部

全部启动用下面文件,不读系统中的application-dev.yml,需要完整的配置(如缺少公共配置会报错)

--这样写配置,全部知道一个文件,此时文件必须完整

java -jar mssda.jar --spring.config.location=application-dev.yml

补充一下: -D是jvm的参数,--是环境变量的参数;优先级:jvm的参数大于环境变量的参数

相关推荐
Rain的Java大神之路15 分钟前
面了 50 个候选人,90% 都挂在 LeetCode 3 无重复字符的最长子串:滑动窗口的 5 个致命坑
java·后端·leetcode
RuoyiOffice21 分钟前
SpringBoot OA推荐:面向信创选型,看看这套企业协同平台
spring boot·vue3·信创·flowable·企业协同·ruoyi office·oa选型
jianxuan30 分钟前
Spring Boot + Maven 接入 Allatori:从普通打包到可选混淆发布
spring boot·python·maven
狂师1 小时前
夯爆了!分享几个我在用的,基于业务场景接口串联测试Skill !
人工智能·后端·测试
北京地铁1号线1 小时前
后端开发:缓存(Cache)简介
后端·缓存·cache
IT_陈寒1 小时前
Vue项目实战经验分享:动态组件在Keep-Alive下的缓存陷阱
前端·人工智能·后端
程序猿乐锅1 小时前
【从0-1学习Python | 第九篇】继承
开发语言·后端·python·学习·fastapi
2601_954005621 小时前
11 种触发 × 18 种行为:ricon 交互编排系统全解
前端·后端·物联网·数学建模·信息可视化·交互
会编程的吕洞宾1 小时前
Spring AI 语义缓存:重复提问不重复花钱
java·人工智能·后端·spring
郭小李2 小时前
spring @RequestMapping注解
java·后端·spring