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

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

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

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

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

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

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

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

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

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

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

會得到自動轉(zhuǎn)譯的Boolean值

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

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

ON加了雙引號后,取值正常

小結(jié)一下

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

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

相關(guān)文章

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

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

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

    Java值傳遞和引用傳遞詳解

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

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

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

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

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

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

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

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

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

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

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

    Java垃圾回收jconsole分析

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

    SpringBoot返回Json對象報錯(返回對象為空{(diào)})

    本文主要介紹介紹了SpringBoot返回Json對象報錯(返回對象為空{(diào)}),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    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ì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11

最新評論

泾川县| 巫山县| 神农架林区| 西青区| 北流市| 竹溪县| 平昌县| 马鞍山市| 保德县| 佛冈县| 嘉荫县| 南昌县| 伊宁县| 峨边| 乡城县| 青浦区| 修文县| 依兰县| 上思县| 祁东县| 海安县| 晋江市| 静海县| 合川市| 沙河市| 无锡市| 兖州市| 邮箱| 涟水县| 南乐县| 崇州市| 喀喇| 郁南县| 菏泽市| 砀山县| 洛南县| 搜索| 绿春县| 泰州市| 东乌珠穆沁旗| 轮台县|