1.Springboot配置文件的位置;
I.项目内部的配置文件:
a.properties和yml中的配置,互相补充,二者可以结合使用, 如果冲突properties文件的优先级更高;
b.springboot默认可以读取application.properties和application.yml文件;
c.application.properties和application.yml这两个文件可以存在个目录可以存在以下4个地方:
1.file(普通目录):项目根目录/config
2.file(普通目录):项目根目录
3.classpath(构建路径(src/main/resouces)):项目根目录/config
4.classpath(构建路径(src/main/resouces)):项目根目录(构建路径下)
注意:
1.如果某项配置冲突,则优先级从上往下(1>2>3>4)
2.如果不冲突,互补结合使用;
配置项目名称:
server.servlet.context-path=/boot(项目名称)
servet.port=8888(端口号) 配置端口号
II.项目外部的配置文件;(补救)
1.run--》arguments中--》program arguments中
添加--spring.config.location=d:/application.properties
a.如果同一配置同时存在内部配置文件和外部的配置文件,外表的覆盖内部的配置文件(外部>内部);
可以补救当项目已经打包后,运行时,需要对配置进行相关修改操作;
(hw.jar 运行时,发现端口错误,此时可以写一个外表配置文件,不需要修改原jar,否则需要重新打包)
b 通过命令行的方式:
项目打包--》Java -jar 项目打包后包名.jar --spring.config.location=d:/application.properties
2.项目运行参数:(针对需要修改个别配置时,放一个文件太浪费了)
1. 1.run--》arguments中--》program arguments中
添加--server.port-8833 server.servlet.context-path 多个之间用空格分隔
Java -jar 项目打包后包名.jar --server.port-8833
多个地方配置时,如果冲突,优先级
命令行参数(调用外表配置文件 <运行参数)>内部文件(propeties>yml)
spring boot配置中心 springboot配置文件在哪里
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Spring Boot 3中使用Jasypt实现配置文件信息加密
Spring Boot 3中使用Jasypt实现配置文件信息加密
spring bash 配置文件 -
spring boot vm配置文件 springboot配置文件在哪里
springboot的配置文件支持两种形式的写法,一种是经典的properties另一种是ymlyml通过空格缩进的形式来表示对象的层级关系,这里采用yml方法来示例,如果你之前写过k8s的容器文件话那就更容易上手了
spring boot vm配置文件 SpringBoot入门教程 配置文件 spring 实体类 -
spring boot 任务配置文件 springboot配置文件内容
Spring Boot遵循约定大于配置的惯例,旨在简化开发,它默认集成了很多配置项,我们基本不需要做太多的配置就可以正常运行。如需覆盖原有属性,或者完善一些设定,我们需要自行进行配置。
spring boot 任务配置文件 Spring Boot SpringBoot 配置文件 spring