解決SpringBoot配置文件application.yml遇到的坑
配置文件application.yml遇到的坑
1.第一個坑,原代碼
username:root password:123456
項(xiàng)目啟動報以下異常:
Caused by: org.yaml.snakeyaml.scanner.ScannerException: while scanning a simple key
產(chǎn)生問題的根源:application.yml文件鍵、值對之間要用冒號:隔開,而且冒號和值之間有一個空格
上述異常產(chǎn)生的就是鍵后面的:號緊接著寫值,沒有留一個空格。
解決辦法
冒號:后面留出一個空格后再寫值
2.第二個坑,原代碼參見下圖
項(xiàng)目啟動以后報以下異常:
Caused by: org.yaml.snakeyaml.scanner.ScannerException: mapping values are not allowed here
或
Caused by: org.yaml.snakeyaml.parser.ParserException: while parsing a block mapping
expected <block end>, but found '<block mapping start>'
in 'reader', line 11, column 3:
jpa:
產(chǎn)生問題的根源:application.yml一級鍵,空一格寫就可以了。像Jpa這樣是一級鍵,下屬的database是二級鍵。
解決辦法
Jpa向左前進(jìn)一格到中間箭頭的方位即可。
配置文件application.yml的注意事項(xiàng)
配置文件application.xml中的配置需要在對應(yīng)的項(xiàng)后面加空格
這類似于
server: ? port: 8081 spring: ? mvc: ? ? view: ? ? ? prefix: /WEB-INF/jsp/ ? ? ? suffix: .jsp ? datasource: ? ? driver-class-name: com.mysql.jdbc.Driver ? ? url: jdbc:mysql://localhost:3306/sunzy ? ? username: root ? ? password: root
還有一種配置是properties文件配置
K-V的形式進(jìn)行配置:
#測試環(huán)境 merId=qy_000000031 url=http://localhost:9090/bdt.api/api
以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。
- springboot如何讀取配置文件(application.yml)中的屬性值
- Springboot為什么加載不上application.yml的配置文件
- SpringBoot項(xiàng)目application.yml文件數(shù)據(jù)庫配置密碼加密的方法
- Springboot如何獲取配置文件application.yml中自定義的變量并使用
- SpringBoot的配置文件application.yml及加載順序詳解
- SpringBoot中application.yml配置文件的寫法
- SpringBoot-application.yml多環(huán)境配置詳解
- JAVA系統(tǒng)中Spring Boot應(yīng)用程序的配置文件application.yml使用詳解
相關(guān)文章
詳解Java從后臺重定向(redirect)到另一個項(xiàng)目的方法
這篇文章主要介紹了詳解Java從后臺重定向(redirect)到另一個項(xiàng)目的方法,非常具有實(shí)用價值,需要的朋友可以參考下2017-04-04Java程序去調(diào)用并執(zhí)行shell腳本及問題總結(jié)(推薦)
這篇文章主要介紹了Java程序去調(diào)用并執(zhí)行shell腳本及問題總結(jié),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-06-06SpringBoot Security前后端分離登錄驗(yàn)證的實(shí)現(xiàn)
這篇文章主要介紹了SpringBoot Security前后端分離登錄驗(yàn)證的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09Java漢字轉(zhuǎn)拼音類庫Pinyin4j詳細(xì)使用方法與實(shí)例
這篇文章主要介紹了Java漢字轉(zhuǎn)拼音類庫Pinyin4j詳細(xì)使用方法與實(shí)例,需要的朋友可以參考下2020-02-02Idea如何配置Maven才能優(yōu)先從本地倉庫獲取依賴(親測方法有效)
對于Idea怎么配置Maven才能優(yōu)先從本地倉庫獲取依賴,網(wǎng)上說法有很多種,都不太靠譜,最終都沒有效果,最好的解決方法是通過修改maven配置文件settings.xml,本文給大家介紹的非常詳細(xì),需要的朋友參考下吧2023-10-10IDEA Error:java: 無效的源發(fā)行版: 17錯誤
本文主要介紹了IDEA Error:java: 無效的源發(fā)行版: 17錯誤,這個錯誤是因?yàn)槟腎DEA編譯器不支持Java 17版本,您需要更新您的IDEA編譯器或者將您的Java版本降級到IDEA支持的版本,本文就來詳細(xì)的介紹一下2023-08-08Java實(shí)現(xiàn)的3des加密解密工具類示例
這篇文章主要介紹了Java實(shí)現(xiàn)的3des加密解密工具類,結(jié)合完整實(shí)例形式分析了3des加密解密的具體步驟與相關(guān)操作技巧,需要的朋友可以參考下2017-10-10Java二維碼登錄流程實(shí)現(xiàn)代碼(包含短地址生成,含部分代碼)
近年來,二維碼的使用越來越風(fēng)生水起,本篇文章主要介紹了Java二維碼登錄流程實(shí)現(xiàn)代碼,其中包含短地址生成,有興趣的可以了解一下。2016-12-12Java8的Stream()與ParallelStream()的區(qū)別說明
這篇文章主要介紹了Java8的Stream()與ParallelStream()的區(qū)別說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-07-07關(guān)于Arrays.sort()使用的注意事項(xiàng)
這篇文章主要介紹了關(guān)于Arrays.sort()使用的注意事項(xiàng),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-05-05