解決spring boot 配置文件后綴的一個(gè)坑
spring boot 配置文件后綴的一個(gè)坑
Caused by: org.springframework.boot.autoconfigure.jdbc.DataSourceProperties$DataSourceBeanCreationException: Cannot determine embedded database driver class for database type NONE. If you want an embedded database please put a supported one on the classpath. If you have database settings to be loaded from a particular profile you may need to active it (no profiles are currently active).
spring boot配置文件支持 properties和yml
從yml配置文件拷貝了一個(gè)數(shù)據(jù)源到properties的項(xiàng)目中死活不行一直報(bào)這樣的錯(cuò)

說(shuō)是跟驅(qū)動(dòng)有關(guān)系,但是驅(qū)動(dòng)都有,druid的連接池都有,幾番嘗試無(wú)果,
從新創(chuàng)建一個(gè)demo試試
用https://start.spring.io創(chuàng)建的

創(chuàng)建的時(shí)候,mysql,mybatis,JDBC都勾選上了

直接 maven install ,居然報(bào)一樣的錯(cuò),因?yàn)樾陆ǖ捻?xiàng)目,就把數(shù)據(jù)庫(kù)連接配上
spring.datasource.url = jdbc:mysql://127.0.0.1:3306/ctb spring.datasource.driver-class-name = com.mysql.jdbc.Driver
然后再啟動(dòng)就不報(bào)錯(cuò)了,恍然大悟,肯定是程序無(wú)法識(shí)別 以冒號(hào)縮進(jìn),格式的配置,就把配置文件改成了yml,然后,就沒有然后了,就成功了

spring boot 配置文件后綴導(dǎo)致啟動(dòng)失敗
錯(cuò)誤

錯(cuò)誤原因
springboot 配置文件的格式和內(nèi)容格式無(wú)法匹配(如下圖所示)

解決方案
把配置文件application.properties 改為 application.yml 即可
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
淺析Java如何優(yōu)雅的避免那無(wú)處不在的空指針異常
在Java編程語(yǔ)言中,NullPointerException(簡(jiǎn)稱NPE)是一種常見的運(yùn)行時(shí)異常,本文主要來(lái)和大家講講如何優(yōu)雅的避免這些空指針異常,需要的可以參考下2024-03-03
總結(jié)Junit4,Junit5,Jupiter之間的聯(lián)系
Jupiter和Junit5之間有什么聯(lián)系?Jupiter提供了哪些新的測(cè)試方法?如何用IDEA和Jupiter生成可讀性更好的測(cè)試報(bào)告?文中有非常詳細(xì)的說(shuō)明,需要的朋友可以參考下2021-06-06
Spring Boot 項(xiàng)目做性能監(jiān)控的操作流程
這篇文章主要介紹了Spring Boot 項(xiàng)目如何做性能監(jiān)控,本文通過(guò)實(shí)例代碼圖文相結(jié)合給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-07-07
SpringBoot自定義動(dòng)態(tài)數(shù)據(jù)源的流程步驟
動(dòng)態(tài)數(shù)據(jù)源,本質(zhì)上是把多個(gè)數(shù)據(jù)源存儲(chǔ)在一個(gè)?Map?中,當(dāng)需要使用某一個(gè)數(shù)據(jù)源時(shí),使用?key?獲取指定數(shù)據(jù)源進(jìn)行處理,本文將給大家介紹一下SpringBoot自定義動(dòng)態(tài)數(shù)據(jù)源的流程步驟,需要的朋友可以參考下2024-06-06
Java+JFrame實(shí)現(xiàn)貪吃蛇小游戲
這篇文章主要為大家詳細(xì)介紹了Java+JFrame實(shí)現(xiàn)貪吃蛇小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-06-06
Java線程創(chuàng)建靜態(tài)代理模式代碼實(shí)例
這篇文章主要介紹了Java線程創(chuàng)建靜態(tài)代理模式代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-11-11

