总结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的参数大于环境变量的参数

相关推荐
风的归宿559 分钟前
进程调度:深入Linux内核架构读书笔记
后端
代码扳手13 分钟前
Go 微服务数据库实现全解析:读写分离、缓存防护与生产级优化实战
数据库·后端·go
Charlie_Byte17 分钟前
Netty + Sa-Token 实现 WebSocket 握手认证
java·后端
多云的夏天18 分钟前
SpringBoot3+Vue3基础框架(1)-springboot+对接数据库表登录
数据库·spring boot·后端
计算机毕设VX:Fegn089527 分钟前
计算机毕业设计|基于springboot + vue旅游信息推荐系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·课程设计·旅游
shoubepatien1 小时前
JAVA -- 12
java·后端·intellij-idea
Mr.朱鹏1 小时前
大模型入门学习路径(Java开发者版)上
java·开发语言·spring boot·spring·大模型·llm·transformer
木木一直在哭泣1 小时前
Spring 里的过滤器(Filter)和拦截器(Interceptor)到底啥区别?
后端
源码获取_wx:Fegn08951 小时前
基于springboot + vue物业管理系统
java·开发语言·vue.js·spring boot·后端·spring·课程设计
無量1 小时前
MySQL事务与锁机制深度剖析
后端·mysql