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

相关推荐
isolusion2 小时前
Springboot的创建方式
java·spring boot·后端
Yvemil72 小时前
《开启微服务之旅:Spring Boot Web开发举例》(一)
前端·spring boot·微服务
zjw_rp2 小时前
Spring-AOP
java·后端·spring·spring-aop
TodoCoder3 小时前
【编程思想】CopyOnWrite是如何解决高并发场景中的读写瓶颈?
java·后端·面试
凌虚4 小时前
Kubernetes APF(API 优先级和公平调度)简介
后端·程序员·kubernetes
星河梦瑾4 小时前
SpringBoot相关漏洞学习资料
java·经验分享·spring boot·安全
机器之心4 小时前
图学习新突破:一个统一框架连接空域和频域
人工智能·后端
计算机学长felix5 小时前
基于SpringBoot的“交流互动系统”的设计与实现(源码+数据库+文档+PPT)
spring boot·毕业设计
.生产的驴5 小时前
SpringBoot 对接第三方登录 手机号登录 手机号验证 微信小程序登录 结合Redis SaToken
java·spring boot·redis·后端·缓存·微信小程序·maven
顽疲5 小时前
springboot vue 会员收银系统 含源码 开发流程
vue.js·spring boot·后端