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

相关推荐
程序员清风1 小时前
RocketMQ发送消息默认是什么策略,主同步成功了就算成功了?异步写?还是要大部分从都同步了?
java·后端·面试
武昌库里写JAVA1 小时前
VUE vuex深入浅出
vue.js·spring boot·毕业设计·layui·课程设计
代码老y1 小时前
Spring Boot + MyBatis + Vue:从零到一构建全栈应用
vue.js·spring boot·mybatis
罗政1 小时前
小区物业管理系统源码+SpringBoot + Vue (前后端分离)
vue.js·spring boot·后端
杨同学technotes1 小时前
Spring Kafka进阶:实现多态消息消费
后端·kafka
雨中散步撒哈拉1 小时前
3、做中学 | 二年级上期 Golang数据类型和常量/变量声明使用
开发语言·后端·golang
vx Biye_Design1 小时前
SSM学生社团管理系统-计算机毕业设计源码75136
spring boot·sql·mysql·ajax·bootstrap·mybatis
小黑随笔1 小时前
【Golang 实战 ELK 日志系统全流程教程(一):ELK 是什么?为什么要用 ELK?】
后端·elk·golang
Code季风2 小时前
深入实战 —— Protobuf 的序列化与反序列化详解(Go + Java 示例)
java·后端·学习·rpc·golang·go
深栈解码2 小时前
OpenIM 源码深度解析系列(十二):群聊读扩散机制场景解析
后端