当前位置:首页 > 机动车 >

springboot配置文件加载顺序(spring加载类的顺序)

来源:原点资讯(www.yd166.com)时间:2023-11-09 19:05:49作者:YD166手机阅读>>

1、存放目录

Application属性文件,按优先级排序,位置高的将覆盖位置

当前项目目录下的一个/config子目录

当前项目目录

项目的resources即一个classpath下的/config包

项目的resources即classpath根路径(root)

springboot配置文件加载顺序,spring加载类的顺序(1)

2、读取顺序

如果在不同的目录中存在多个配置文件,它的读取顺序是:

1、config/application.properties(项目根目录中config目录下) 2、config/application.yml 3、application.properties(项目根目录下) 4、application.yml 5、resources/config/application.properties(项目resources目录中config目录下) 6、resources/config/application.yml 7、resources/application.properties(项目的resources目录下) 8、resources/application.yml3、配置文件的生效顺序,会对值进行覆盖

@TestPropertySource 注解

命令行参数

Java系统属性(System.getProperties())

操作系统环境变量

只有在random.*里包含的属性会产生一个RandomValuePropertySource

在打包的jar外的应用程序配置文件(application.properties,包含YAML和profile变量)

在打包的jar内的应用程序配置文件(application.properties,包含YAML和profile变量)

在@Configuration类上的@PropertySource注解

默认属性(使用SpringApplication.setDefaultProperties指定)

4、配置随机值

roncoo.secret={random.value} roncoo.number={random.int} roncoo.bignumber={random.long} roncoo.number.less.than.ten={random.int(10)} roncoo.number.in.range=${random.int[1024,65536]}

读取使用注解:@Value(value = "${roncoo.secret}")注:出现黄点提示,是要提示配置元数据,可以不配置

5、属性占位符

当application.properties里的值被使用时,它们会被存在的Environment过滤,所以你能够引用先前定义的值(比如,系统属性)

roncoo.name = www.roncoo.com

roncoo.desc = ${roncoo.name} is a domain name

6、其他配置的介绍

端口配置

server.port=9090 时间格式化 spring.jackson.date-format=yyyy-MM-dd HH:mm:ss 时区设置 spring.jackson.time-zone=Asia/Chongqing,

栏目热文

springboot笔记(阿里springboot笔记)

springboot笔记(阿里springboot笔记)

2020年一个不平淡的一年,金三银四也快要到来,各路码友们都开始磨拳擦脚,背面试题、知识点。小编最近得一良友赠送了一份关...

2023-11-09 18:52:16查看全文 >>

springboot和springcloud(spring spring boot cloud 区别)

springboot和springcloud(spring spring boot cloud 区别)

墨林码农专注分享开源项目, 精选开源社区技术干货,分享Github、Gitee上有趣、有价值的项目,一起学习,一起成长。...

2023-11-09 19:08:08查看全文 >>

springboot中文版(spring boot中文官网)

springboot中文版(spring boot中文官网)

Spring Boot Vue全栈开发实战,中文高清PDF资源,需要的可以私我 :)Spring Boot致力于简化开发...

2023-11-09 18:38:03查看全文 >>

springboot自动装配原理面试(spring boot自动装配面试题)

springboot自动装配原理面试(spring boot自动装配面试题)

推荐学习1:2:SpringBoot自动配置原理是什么?面试过程中问得最多的可能是自动装配的原理,而自动装配是在启动过程...

2023-11-09 18:46:09查看全文 >>

springboot超详细教程(springboot项目实战视频)

springboot超详细教程(springboot项目实战视频)

SpringBoot现在已经是企业开发项目的标准框架,至少新项目一般都会使用SpringBoot框架,发现有一个Spri...

2023-11-09 18:50:48查看全文 >>

2023年最新款久保田(久保田200马力拖拉机价格)

2023年最新款久保田(久保田200马力拖拉机价格)

12月18日上午10点,久保田苏州在仓库内铺设了1500平方米的绿毯,久保田国四新品战队也在这里拉开神秘面纱,仅在农机T...

2023-11-09 18:57:46查看全文 >>

久保田挖掘机价目表(二手久保田挖机价格)

久保田挖掘机价目表(二手久保田挖机价格)

2020年全国销售704拖拉机6.5万台左右,平均售价6.9万元,平均单台购置补贴2.2万元左右,去补后农民到手平均单台...

2023-11-09 19:05:08查看全文 >>

久保田30型小挖掘机(久保田688补贴后价格)

久保田30型小挖掘机(久保田688补贴后价格)

转让20挖机带驾驶楼,敞篷式17挖机25挖机20挖机,久保田U17挖机20挖机15挖机,玉柴30挖机,全国包邮,挖机带质...

2023-11-09 18:43:04查看全文 >>

文档排行