最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

關(guān)于springboot加載yml配置文件的no字段自動(dòng)轉(zhuǎn)義問題

 更新時(shí)間:2022年02月16日 10:09:26   作者:great978  
這篇文章主要介紹了關(guān)于springboot加載yml配置文件的no字段自動(dòng)轉(zhuǎn)義問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

加載yml配置文件的no字段自動(dòng)轉(zhuǎn)義

項(xiàng)目上線了才發(fā)現(xiàn)一個(gè)字段被轉(zhuǎn)義了,如下圖:

本來應(yīng)該會(huì)拿到no字段和數(shù)據(jù)進(jìn)行比對(duì)的,結(jié)果發(fā)現(xiàn)比對(duì)完的數(shù)據(jù)這個(gè)字段全是null,debug才發(fā)現(xiàn)這個(gè)字段這么寫在加載yml文件之后自動(dòng)變成了"false",第一次發(fā)現(xiàn)這個(gè)問題,修改很方便,把yml文件里面這個(gè)no,換成'no'就可以不被轉(zhuǎn)義成"false"了,謹(jǐn)以此提醒,小錯(cuò)誤導(dǎo)致臨時(shí)調(diào)整一次上線。。。。

springboot配置文件自動(dòng)轉(zhuǎn)譯的坑

在使用SpringBoot配置文件時(shí)遇到的問題,當(dāng)使用yaml作為配置文件時(shí)將batchEmail.task.switch 設(shè)置為 ON

#批量定時(shí)發(fā)送郵件配置
  batchEmail:
    task:
      size: 1000
      switch: ON

則在JAVA代碼中通過 @Value取值

  @Value("${batchEmail.task.switch}")
  private String batchEmailTaskSwitch;

會(huì)得到自動(dòng)轉(zhuǎn)譯的Boolean值

經(jīng)過測(cè)試,若想取得字符串"ON" 須將配置文件做如如下修改

#批量定時(shí)發(fā)送郵件配置
  batchEmail:
    task:
      size: 1000
      switch: "ON"

ON加了雙引號(hào)后,取值正常

小結(jié)一下

約定大于配置,這是springboot最大的特點(diǎn),所以在使用配置文件定義屬性時(shí),應(yīng)該嚴(yán)格遵循配置文件的格式要求,定義的字符串必須加雙引號(hào),否則想yes、no、off、on之類的字符會(huì)被轉(zhuǎn)譯為Boolean串。

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 淺談java繼承中是否創(chuàng)建父類對(duì)象

    淺談java繼承中是否創(chuàng)建父類對(duì)象

    下面小編就為大家?guī)硪黄獪\談java繼承中是否創(chuàng)建父類對(duì)象。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-06-06
  • Java值傳遞和引用傳遞詳解

    Java值傳遞和引用傳遞詳解

    這篇文章主要為大家詳細(xì)介紹了Java值傳遞和引用傳遞,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • Java連接MySQL數(shù)據(jù)庫命令行程序過程

    Java連接MySQL數(shù)據(jù)庫命令行程序過程

    SQL編程包括兩種形式,一種是過程化編程,主要通過數(shù)據(jù)庫交互式工具,通過存儲(chǔ)過程、觸發(fā)器、函數(shù)等形式的編程;另一種是嵌入式SQL編程,將SQL語句嵌入到高級(jí)開發(fā)語言,完成數(shù)據(jù)的各種操作
    2021-10-10
  • Java預(yù)覽PDF時(shí)的文件名稱問題及解決

    Java預(yù)覽PDF時(shí)的文件名稱問題及解決

    這篇文章主要介紹了Java預(yù)覽PDF時(shí)的文件名稱問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • springcloud 服務(wù)降級(jí)的實(shí)現(xiàn)方法

    springcloud 服務(wù)降級(jí)的實(shí)現(xiàn)方法

    這篇文章主要介紹了springcloud 服務(wù)降級(jí)的實(shí)現(xiàn)方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • 解決window.location.href之后session丟失的問題

    解決window.location.href之后session丟失的問題

    今天小編就為大家分享一篇關(guān)于解決window.location.href之后session丟失的問題,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • Java內(nèi)存劃分:運(yùn)行時(shí)數(shù)據(jù)區(qū)域

    Java內(nèi)存劃分:運(yùn)行時(shí)數(shù)據(jù)區(qū)域

    聽說Java運(yùn)行時(shí)環(huán)境的內(nèi)存劃分是挺進(jìn)BAT的必經(jīng)之路,這篇文章主要給大家介紹了關(guān)于Java運(yùn)行時(shí)數(shù)據(jù)區(qū)域(內(nèi)存劃分)的相關(guān)資料,需要的朋友可以參考下
    2021-07-07
  • Java垃圾回收jconsole分析

    Java垃圾回收jconsole分析

    這篇文章主要為大家介紹了Java垃圾回收jconsole分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07
  • SpringBoot返回Json對(duì)象報(bào)錯(cuò)(返回對(duì)象為空{(diào)})

    SpringBoot返回Json對(duì)象報(bào)錯(cuò)(返回對(duì)象為空{(diào)})

    本文主要介紹介紹了SpringBoot返回Json對(duì)象報(bào)錯(cuò)(返回對(duì)象為空{(diào)}),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • Springboot mybatis plus druid多數(shù)據(jù)源解決方案 dynamic-datasource的使用詳解

    Springboot mybatis plus druid多數(shù)據(jù)源解決方案 dynamic-datasource的使用詳

    這篇文章主要介紹了Springboot mybatis plus druid多數(shù)據(jù)源解決方案 dynamic-datasource的使用,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11

最新評(píng)論

崇左市| 永吉县| 平谷区| 灵丘县| 文安县| 英山县| 玉龙| 河津市| 潮州市| 正定县| 公主岭市| 保山市| 虹口区| 石门县| 揭西县| 武冈市| 兴义市| 都昌县| 平度市| 崇仁县| 南漳县| 沾益县| 合江县| 安顺市| 安西县| 田东县| 宁陕县| 四川省| 万宁市| 崇文区| 盐津县| 扎赉特旗| 凤翔县| 安陆市| 尼勒克县| 克拉玛依市| 新竹市| 石城县| 昭觉县| 巴彦县| 苍山县|