欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

spring boot 不連接數(shù)據(jù)庫啟動的解決

 更新時(shí)間:2021年08月27日 11:06:07   作者:allsmallpig  
這篇文章主要介紹了spring boot 不連接數(shù)據(jù)庫啟動的解決方案,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

spring boot 不連接數(shù)據(jù)庫啟動

用spring boot 搭建的項(xiàng)目,在配置文件不連接數(shù)據(jù)庫啟動項(xiàng)目會報(bào)錯(cuò)。

原因在于

spring boot默認(rèn)會加載

org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration

類,DataSourceAutoConfiguration類使用了@Configuration注解向spring注入了dataSource bean。因?yàn)楣こ讨袥]有關(guān)于dataSource相關(guān)的配置信息,當(dāng)spring創(chuàng)建dataSource bean因缺少相關(guān)的信息就會報(bào)錯(cuò)。

解決方法

在Application類上增加:

@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class})

SpringBoot項(xiàng)目取消數(shù)據(jù)庫配置

1. 錯(cuò)誤

springboot項(xiàng)目啟動時(shí),如果沒有配置數(shù)據(jù)庫配置,啟動時(shí)會拋出如下異常。

Description:
Cannot determine embedded database driver class for database type NONE
Action:
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).

2. 原因

springboot會自動注入數(shù)據(jù)源,而你卻沒有配,所以他就拋出該異常。

3. 如何不配

如果你只是簡單的想建個(gè)項(xiàng)目,并不需要數(shù)據(jù)庫支持,那么你可以讓他不去注入數(shù)據(jù)源。

一般你啟動springboot項(xiàng)目,都會寫一個(gè)有@SpringBootApplication注解的類

你在這個(gè)注解中添加

exclude={DataSourceAutoConfiguration.class,HibernateJpaAutoConfiguration.class}

即可無數(shù)據(jù)庫運(yùn)行

如下

@SpringBootApplication(exclude={DataSourceAutoConfiguration.class,HibernateJpaAutoConfiguration.class})

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

相關(guān)文章

  • Mybatis?ResultMap和分頁操作示例詳解

    Mybatis?ResultMap和分頁操作示例詳解

    這篇文章主要為大家介紹了Mybatis?ResultMap和分頁操作示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-10-10
  • Java零基礎(chǔ)教程之Windows下安裝 JDK的方法圖解

    Java零基礎(chǔ)教程之Windows下安裝 JDK的方法圖解

    這篇文章主要介紹了Java零基礎(chǔ)教程之Windows下安裝 JDK的方法圖解,本文介紹的非常詳細(xì),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-09-09
  • 解決redisTemplate向redis中插入String類型數(shù)據(jù)時(shí)出現(xiàn)亂碼問題

    解決redisTemplate向redis中插入String類型數(shù)據(jù)時(shí)出現(xiàn)亂碼問題

    這篇文章主要介紹了解決redisTemplate向redis中插入String類型數(shù)據(jù)時(shí)出現(xiàn)亂碼問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Java8之lambda最佳實(shí)踐_動力節(jié)點(diǎn)Java學(xué)院整理

    Java8之lambda最佳實(shí)踐_動力節(jié)點(diǎn)Java學(xué)院整理

    在8 里面Lambda是最火的主題,不僅僅是因?yàn)檎Z法的改變,更重要的是帶來了函數(shù)式編程的思想,我覺得優(yōu)秀的程序員,有必要學(xué)習(xí)一下函數(shù)式編程的思想以開闊思路
    2017-06-06
  • idea.vmoptions 最佳配置方案

    idea.vmoptions 最佳配置方案

    本文介紹了針對IntelliJ IDEA的優(yōu)化配置建議,包括提升內(nèi)存設(shè)置、啟用G1垃圾回收器、優(yōu)化垃圾回收策略以及調(diào)整網(wǎng)絡(luò)設(shè)置等,旨在提高IDE的性能和響應(yīng)速度,同時(shí),指導(dǎo)用戶如何修改vmoptions文件以應(yīng)用這些配置,并提供了監(jiān)控內(nèi)存使用和插件管理的建議
    2024-09-09
  • springboot的四種啟動方式

    springboot的四種啟動方式

    本文主要介紹了springboot的四種啟動方式,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • 當(dāng)mybatis返回值遇見內(nèi)部類的問題

    當(dāng)mybatis返回值遇見內(nèi)部類的問題

    這篇文章主要介紹了當(dāng)mybatis返回值遇見內(nèi)部類的問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Spring Cloud Ribbon的踩坑記錄與原理詳析

    Spring Cloud Ribbon的踩坑記錄與原理詳析

    這篇文章主要給大家介紹了關(guān)于Spring Cloud Ribbon踩坑記錄與原理的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-10-10
  • Java并發(fā)編程進(jìn)階之線程控制篇

    Java并發(fā)編程進(jìn)階之線程控制篇

    在使用Java實(shí)際編程中,多線程可以說是無所不在,凡是需要并發(fā)執(zhí)行的都可以用到它,一個(gè)應(yīng)用程序中不用多線程將會是很糟糕的事情,所以掌握線程以及它的控制操作是非常重要的。通過本篇文章來今天帶大家一文掌握線程控制操作,感謝您的觀看
    2022-07-07
  • SpringBoot定時(shí)調(diào)度之Timer與Quartz詳解

    SpringBoot定時(shí)調(diào)度之Timer與Quartz詳解

    Java?中常用的定時(shí)調(diào)度框架有以下幾種:Timer、ScheduledExecutorService、Spring?Task和Quartz,本文主要來和大家講講他們的具體使用,需要的可以參考一下
    2023-06-06

最新評論