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

您的位置:首頁技術文章
文章詳情頁

SpringBoot讀取properties文件配置項過程解析

瀏覽:7日期:2023-05-10 09:40:39

使用SpringBoot開發過程中,難免需要配置相關數據項,然后在Java代碼中@Autowired注入并使用。

我們應該如何讀取properties文件中的配置項呢?

基于SpringBoot項目,配置項一般都存放在application.properties文件中。有2種常用的方法:

1.使用@Value注解標注在Field上面

2.使用@ConfigurationProperties注解標注在類或者方法上

為了講解方便,附上application.properties文件配置好的數據項

如下圖所示:

SpringBoot讀取properties文件配置項過程解析

我們可以看到1~3行的配置項,有一個共同的特點:有相同的前綴spring.datasource,既然具備這個特點,那么我們就可以定義一個class,里面有3個fields:userName、password和url。

然后在類上使用@ConfigurationProperties標注并指定前綴spring.datasource即可。最后,且非常重要的是,SpringBoot的主入口類 XxxApplication類需要使用@EnableAutoConfiguration進行標注(在SpringBoot 2.x可省略)!

下面附上示例:

@ConfigurationProperties(prefix = 'spring.datasource')public class DataSourceProperties { private String userName; private String password; private String url;}

那么,類似第5行的 web.upload.path配置項,又應該如何讀取呢?

其實,我們可以使用@Value完成屬性值注入field。參見以下代碼塊:

@Value('${web.upload.path}')private String webUploadPath;

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Spring
相關文章:
主站蜘蛛池模板: 玖容气动液压设备有限公司-气液增压缸_压力机_增压机_铆接机_增压器 | 护栏打桩机-打桩机厂家-恒新重工 | PSI渗透压仪,TPS酸度计,美国CHAI PCR仪,渗透压仪厂家_价格,微生物快速检测仪-华泰和合(北京)商贸有限公司 | 低压载波电能表-单相导轨式电能表-华邦电力科技股份有限公司-智能物联网综合管理平台 | 自动检重秤-动态称重机-重量分选秤-苏州金钻称重设备系统开发有限公司 | 吉林污水处理公司,长春工业污水处理设备,净水设备-长春易洁环保科技有限公司 | 石磨面粉机|石磨面粉机械|石磨面粉机组|石磨面粉成套设备-河南成立粮油机械有限公司 | 河南mpp电力管_mpp电力管生产厂家_mpp电力电缆保护管价格 - 河南晨翀实业 | 国产液相色谱仪-超高效液相色谱仪厂家-上海伍丰科学仪器有限公司 | 河北码上网络科技|邯郸小程序开发|邯郸微信开发|邯郸网站建设 | 非标压力容器_碳钢储罐_不锈钢_搪玻璃反应釜厂家-山东首丰智能环保装备有限公司 | 铝箔袋,铝箔袋厂家,东莞铝箔袋,防静电铝箔袋,防静电屏蔽袋,防静电真空袋,真空袋-东莞铭晋让您的产品与众不同 | 有机废气处理-rto焚烧炉-催化燃烧设备-VOC冷凝回收装置-三梯环境 | 众品家具网-家具品牌招商_家具代理加盟_家具门户的首选网络媒体。 | 氧化铁红厂家-淄博宗昂化工 | 山东钢格板|栅格板生产厂家供应商-日照森亿钢格板有限公司 | 通风气楼_通风天窗_屋顶风机-山东美创通风设备有限公司 | 高防护蠕动泵-多通道灌装系统-高防护蠕动泵-www.bjhuiyufluid.com慧宇伟业(北京)流体设备有限公司 | 针焰试验仪,灼热丝试验仪,漏电起痕试验仪,水平垂直燃烧试验仪 - 苏州亚诺天下仪器有限公司 | 广州冷却塔维修厂家_冷却塔修理_凉水塔风机电机填料抢修-广东康明节能空调有限公司 | 在线钠离子分析仪-硅酸根离子浓度测定仪-油液水分测定仪价格-北京时代新维测控设备有限公司 | 三防漆–水性三防漆–水性浸渍漆–贝塔三防漆厂家 | 深圳市索富通实业有限公司-可燃气体报警器 | 可燃气体探测器 | 气体检测仪 | 电位器_轻触开关_USB连接器_广东精密龙电子科技有限公司 | 冷油器,取样冷却器,热力除氧器-连云港振辉机械设备有限公司 | 硬度计_影像测量仪_维氏硬度计_佛山市精测计量仪器设备有限公司厂家 | 米顿罗计量泵(科普)——韬铭机械| 船用锚链|专业锚链生产厂家|安徽亚太锚链制造有限公司 | 德州万泰装饰 - 万泰装饰装修设计软装家居馆 | 基本型顶空进样器-全自动热脱附解吸仪价格-AutoHS全模式-成都科林分析技术有限公司 | TPE_TPE热塑性弹性体_TPE原料价格_TPE材料厂家-惠州市中塑王塑胶制品公司- 中塑王塑胶制品有限公司 | 背压阀|减压器|不锈钢减压器|减压阀|卫生级背压阀|单向阀|背压阀厂家-上海沃原自控阀门有限公司 本安接线盒-本安电路用接线盒-本安分线盒-矿用电话接线盒-JHH生产厂家-宁波龙亿电子科技有限公司 | 齿辊分级破碎机,高低压压球机,立式双动力磨粉机-郑州长城冶金设备有限公司 | 诸城网站建设-网络推广-网站优化-阿里巴巴托管-诸城恒泰互联 | 搅拌磨|搅拌球磨机|循环磨|循环球磨机-无锡市少宏粉体科技有限公司 | 在线PH计-氧化锆分析仪-在线浊度仪-在线溶氧仪- 无锡朝达 | 断桥铝破碎机_铝合金破碎机_废铁金属破碎机-河南鑫世昌机械制造有限公司 | 环境模拟实验室_液体-气体控温机_气体控温箱_无锡双润冷却科技有限公司 | 丙烷/液氧/液氮气化器,丙烷/液氧/液氮汽化器-无锡舍勒能源科技有限公司 | 合金ICP光谱仪(磁性材料,工业废水)-百科 | 衬氟旋塞阀-卡套旋塞阀-中升阀门首页 |