电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術(shù)文章
文章詳情頁

簡單了解springboot加載配置文件順序

瀏覽:70日期:2023-05-12 14:34:45

1、目錄結(jié)構(gòu)

Application屬性文件,按優(yōu)先級排序,位置高的將覆蓋位置

當(dāng)前項目目錄下的一個/config子目錄 當(dāng)前項目目錄 項目的resources即一個classpath下的/config包 項目的resources即classpath根路徑(root)

簡單了解springboot加載配置文件順序

二、讀取順序

如果在不同的目錄中存在多個配置文件,它的讀取順序是:

1、config/application.properties(項目根目錄中config目錄下)2、config/application.yml3、application.properties(項目根目錄下)4、application.yml5、resources/config/application.properties(項目resources目錄中config目錄下)6、resources/config/application.yml7、resources/application.properties(項目的resources目錄下)8、resources/application.yml

順序可以通過實驗驗證:

1~8 個位置 分別定義不同的 server 端口號 9001~9008

即可驗證結(jié)果順序

注:

1、如果同一個目錄下,有application.yml也有application.properties,默認(rèn)先讀取application.properties。

2、如果同一個配置屬性,在多個配置文件都配置了,默認(rèn)使用第1個讀取到的,后面讀取的不覆蓋前面讀取到的。

3、創(chuàng)建SpringBoot項目時,一般的配置文件放置在項目的resources目錄下,因為配置文件的修改,通過熱部署不用重新啟動項目,而熱部署的作用范圍是classpath下

三、配置文件的生效順序,會對值進(jìn)行覆蓋

@TestPropertySource 注解 命令行參數(shù) Java系統(tǒng)屬性(System.getProperties()) 操作系統(tǒng)環(huán)境變量 只有在random.*里包含的屬性會產(chǎn)生一個RandomValuePropertySource 在打包的jar外的應(yīng)用程序配置文件(application.properties,包含YAML和profile變量) 在打包的jar內(nèi)的應(yīng)用程序配置文件(application.properties,包含YAML和profile變量) 在@Configuration類上的@PropertySource注解 默認(rèn)屬性(使用SpringApplication.setDefaultProperties指定)

四、配置隨機(jī)值

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}')

注:出現(xiàn)黃點提示,是要提示配置元數(shù)據(jù),可以不配置

五、屬性占位符

當(dāng)application.properties里的值被使用時,它們會被存在的Environment過濾,所以你能夠引用先前定義的值(比如,系統(tǒng)屬性)roncoo.name = www.roncoo.comroncoo.desc = ${roncoo.name} is a domain name

六、其他配置的介紹

端口配置

server.port=8090

時間格式化

spring.jackson.date-format=yyyy-MM-dd HH:mm:ss

時區(qū)設(shè)置

spring.jackson.time-zone=Asia/Chongqing

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Spring
相關(guān)文章:
主站蜘蛛池模板: 防爆电机-高压防爆电机-ybx4电动机厂家-河南省南洋防爆电机有限公司 | 渣油泵,KCB齿轮泵,不锈钢齿轮泵,重油泵,煤焦油泵,泊头市泰邦泵阀制造有限公司 | 尊享蟹太太美味,大闸蟹礼卡|礼券|礼盒在线预订-蟹太太官网 | 工业淬火油烟净化器,北京油烟净化器厂家,热处理油烟净化器-北京众鑫百科 | 亚洲工业智能制造领域专业门户网站 - 亚洲自动化与机器人网 | 卧涛科技有限公司科技项目申报公司|高新技术企业申报|专利申请 | 深圳网站建设-高端企业网站开发-定制网页设计制作公司 | 浙江浩盛阀门有限公司| 美甲贴片-指甲贴片-穿戴美甲-假指甲厂家--薇丝黛拉 | 仓储笼_金属箱租赁_循环包装_铁网箱_蝴蝶笼租赁_酷龙仓储笼租赁 测试治具|过炉治具|过锡炉治具|工装夹具|测试夹具|允睿自动化设备 | 自清洗过滤器,浅层砂过滤器,叠片过滤器厂家-新乡市宇清净化 | 钢骨架轻型板_膨石轻型板_钢骨架轻型板价格_恒道新材料 | 东莞螺杆空压机_永磁变频空压机_节能空压机_空压机工厂批发_深圳螺杆空压机_广州螺杆空压机_东莞空压机_空压机批发_东莞空压机工厂批发_东莞市文颖设备科技有限公司 | 济南侦探调查-济南调查取证-山东私家侦探-山东白豹调查咨询公司 密集架|电动密集架|移动密集架|黑龙江档案密集架-大量现货厂家销售 | 道达尔润滑油-食品级润滑油-道达尔导热油-合成导热油,深圳道达尔代理商合-深圳浩方正大官网 | 伊卡洛斯软装首页-电动窗帘,别墅窗帘,定制窗帘,江浙沪1000+别墅窗帘案例 | 质检报告_CE认证_FCC认证_SRRC认证_PSE认证_第三方检测机构-深圳市环测威检测技术有限公司 | 天津试验仪器-电液伺服万能材料试验机,恒温恒湿标准养护箱,水泥恒应力压力试验机-天津鑫高伟业科技有限公司 | 深圳希玛林顺潮眼科医院(官网)│深圳眼科医院│医保定点│香港希玛林顺潮眼科中心连锁品牌 | 双能x射线骨密度检测仪_dxa骨密度仪_双能x线骨密度仪_品牌厂家【品源医疗】 | 煤矿支护网片_矿用勾花菱形网_缝管式_管缝式锚杆-邯郸市永年区志涛工矿配件有限公司 | 郑州水质检测中心_井水检测_河南废气检测_河南中环嘉创检测 | 骨龄仪_骨龄检测仪_儿童骨龄测试仪_品牌生产厂家【品源医疗】 | 深圳品牌设计公司-LOGO设计公司-VI设计公司-未壳创意 | 铝扣板-铝方通-铝格栅-铝条扣板-铝单板幕墙-佳得利吊顶天花厂家 elisa试剂盒价格-酶联免疫试剂盒-猪elisa试剂盒-上海恒远生物科技有限公司 | 磁力抛光研磨机_超声波清洗机厂家_去毛刺设备-中锐达数控 | 耐酸泵,耐腐蚀真空泵,耐酸真空泵-淄博华舜耐腐蚀真空泵有限公司 精密模具-双色注塑模具加工-深圳铭洋宇通 | 消泡剂-水处理消泡剂-涂料消泡剂-切削液消泡剂价格-东莞德丰消泡剂厂家 | 选矿设备-新型重选设备-金属矿尾矿重选-青州冠诚重工机械有限公司 | 碎石机设备-欧版反击破-欧版颚式破碎机(站)厂家_山东奥凯诺机械 高低温试验箱-模拟高低温试验箱订制-北京普桑达仪器科技有限公司【官网】 | 培训一点通 - 合肥驾校 - 合肥新亚驾校 - 合肥八一驾校 | 沟盖板_复合沟盖板厂_电力盖板_树脂雨水篦子-淄博拜斯特 | 下水道疏通_管道疏通_马桶疏通_附近疏通电话- 立刻通 | 电子万能试验机_液压拉力试验机_冲击疲劳试验机_材料试验机厂家-济南众标仪器设备有限公司 | LZ-373测厚仪-华瑞VOC气体检测仪-个人有毒气体检测仪-厂家-深圳市深博瑞仪器仪表有限公司 | 安徽免检低氮锅炉_合肥燃油锅炉_安徽蒸汽发生器_合肥燃气锅炉-合肥扬诺锅炉有限公司 | 铝合金重力铸造_铝合金翻砂铸造_铝铸件厂家-东莞市铝得旺五金制品有限公司 | 铝镁锰板_铝镁锰合金板_铝镁锰板厂家_铝镁锰金属屋面板_安徽建科 | 光伏家 - 太阳能光伏发电_分布式光伏发电_太阳能光伏网 | 上海办公室装修,办公楼装修设计,办公空间设计,企业展厅设计_写艺装饰公司 | 彼得逊采泥器-定深式采泥器-电动土壤采样器-土壤样品风干机-常州索奥仪器制造有限公司 |