亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

springboot @ConfigurationProperties和@PropertySource的區(qū)別

瀏覽:3日期:2023-03-04 18:30:40
springboot @ConfigurationProperties和@PropertySource區(qū)別

@ConfigurationProperties:尋找的是全局配置文件

springboot @ConfigurationProperties和@PropertySource的區(qū)別

@PropertySource:尋找的是指定的配置文件

理解里面有一個參數(shù) value,可以指定很多個配置文件,所以是使用一個數(shù)組{}

springboot @ConfigurationProperties和@PropertySource的區(qū)別

springboot推薦使用這種方式給容添加組件:

創(chuàng)建一個config包,然后在包下創(chuàng)建一個class

springboot @ConfigurationProperties和@PropertySource的區(qū)別

使用@bean給容器中添加組件

springboot @ConfigurationProperties和@PropertySource的區(qū)別

springboot 使用@ConfigurationProperties和@PropertySource的問題

在使用Springboot時我們經(jīng)常把一些key-value的屬性值配置在

.properties配置文件中,我們想通過@Value搭配Spring EL來讀取配置文件中的值來給我們的變量賦值。

在spring1.5一下提供了一個類注解:

@ConfigurationProperties:

常用的兩個屬性是:

locations:指定配置文件

prefix:指定該配置文件中的某個屬性群的前綴

但是使用spring1.5時,源碼部分做了修改,去掉了locations屬性,所以另一個注解就上場啦

@PropertySource:

value:這里指定配置文件,替代原來@ConfigurationProperties的locations

encoding:指定讀取配置文件時的編碼

這個encoding很重要,如果不指定使用默認(rèn)的話很可能出現(xiàn)讀取亂碼的情況,我寫demo就遇到了,百度了很多解決方案都是從ide工具本身入手,根本不能解決問題,最后還是我自己看注解的源碼才發(fā)現(xiàn)有這個屬性的。

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Spring
相關(guān)文章:
主站蜘蛛池模板: 日韩精品欧美在线 | 黄色视频一级毛片 | 国模一区二区三区私啪啪 | 一级毛片一级黄片 | 成人一a毛片免费视频 | 99国产在线观看 | 久草视频福利在线观看 | 韩国免费特一级毛片 | 成人爱爱爱欧美日本视频 | 国内自拍第五一页 | 麻豆麻豆必出精品入口 | 伊人久久精品亚洲精品一区 | 免费黄色一级 | 亚洲午夜久久久久久91 | 国产精品视频播放 | 中文字幕曰韩一区二区不卡 | 中国一级做a爱片免费 | 丝瓜视频91 | 色婷婷精品免费视频 | 爱福利极品盛宴 | 欧美大片毛片aaa免费看 | 亚洲成a人片在线播放观看国产 | 久久国产精品老人性 | 亚洲精品福利视频 | 亚洲国产成人久久一区www | 亚洲精品视频在线免费 | 日韩一级欧美一级毛片在线 | 热re99久久国产精品 | 欧美精品久久久久久久久大尺度 | 精品三级国产一区二区三区四区 | 亚洲国产精品综合福利专区 | 手机在线国产视频 | 天天看a | 尤物在线观看免费入口 | 日本vs黑人hd | 欧美日韩国产免费一区二区三区 | 免费人成激情视频在线看 | 日本高清aⅴ毛片免费 | 亚洲狠狠成人综合网 | 亚洲国产天堂久久综合226 | 在线看av的网址 |