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

解決springboot中mongodb不啟動及Dao不能被掃描到的問題

 更新時間:2024年05月29日 11:12:09   作者:myl0808  
這篇文章主要介紹了解決springboot中mongodb不啟動及Dao不能被掃描到的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

springboot中mongodb不啟動及Dao不能被掃描到

問題1

Field clipResultDao in nnu.ogms.demo.controller.GeoAnalysisController required a bean of type ‘Dao’ that could not be found

問題2

啟動spring boot,mongodb雖然已經在pom文件中寫了,有這個依賴,但是仍然不能啟動(不是報錯,是根本沒啟動).。

解決辦法:

我的情況是在pom依賴中添加了不必要的依賴

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-autoconfigure</artifactId>
            <version>2.2.3.RELEASE</version>
        </dependency>

這個autoconfigure看似方便了bean的配置,實際上有時候會導致一些問題,注釋掉該依賴,即可解決問題

springboot掃dao層兩種方式和注意事項

錯誤:

***************************
APPLICATION FAILED TO START
***************************

Description:

A component required a bean of type 'com.example.dao.AccountDao' that could not be found.


Action:

Consider defining a bean of type 'com.example.dao.AccountDao' in your configuration.


Process finished with exit code 1

解決:

原因是啟動類沒有掃dao層的包

1,啟動類加注解

@MapperScan("dao層所在路徑")

并且路徑不能寫"com.example",com.example包下的controller和service層本來就會被自動掃描到,若想spring找到dao層要寫具體路徑"com.example.dao"或者"com.example.**.dao"

2,加配置類

@Configuration

@MapperScan({"com.qfedu.dao"})

public class MyBatisConfig {
}

本質也是@MapperScan的注解掃包,只能對mybatis單獨使用,范圍較小

總結

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

相關文章

  • Java實現(xiàn)隨機驗證碼具體代碼

    Java實現(xiàn)隨機驗證碼具體代碼

    這篇文章主要為大家詳細介紹了Java實現(xiàn)隨機驗證碼具體代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • Hadoop源碼分析二安裝配置過程詳解

    Hadoop源碼分析二安裝配置過程詳解

    本篇是Hadoop源碼分析系列文章第二篇,主要介紹Hadoop安裝配置的詳細過程,后續(xù)本系列文章會持續(xù)更新,有需要的朋友可以借鑒參考下
    2021-09-09
  • Java模擬實現(xiàn)HashMap算法流程詳解

    Java模擬實現(xiàn)HashMap算法流程詳解

    在java開發(fā)中,HashMap是最常用、最常見的集合容器類之一,文中通過示例代碼介紹HashMap為啥要二次Hash,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧
    2023-02-02
  • Springboot之日志、配置文件、接口數(shù)據(jù)如何脫敏

    Springboot之日志、配置文件、接口數(shù)據(jù)如何脫敏

    本文主要介紹了Springboot之配置文件數(shù)據(jù)脫敏、接口返回數(shù)據(jù)脫敏、日志文件數(shù)據(jù)脫敏三個方面,需要了解學習的小伙伴快跟隨小編的腳步一起去看看吧
    2021-09-09
  • Springboot中@RequestParam和@PathVariable的用法與區(qū)別詳解

    Springboot中@RequestParam和@PathVariable的用法與區(qū)別詳解

    這篇文章主要介紹了Springboot中@RequestParam和@PathVariable的用法與區(qū)別詳解,RESTful API設計的最佳實踐是使用路徑參數(shù)來標識一個或多個特定資源,而使用查詢參數(shù)來對這些資源進行排序/過濾,需要的朋友可以參考下
    2024-01-01
  • java將一個目錄下的所有文件復制n次

    java將一個目錄下的所有文件復制n次

    這篇文章主要為大家詳細介紹了java將一個目錄下的所有文件復制n次,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • java實現(xiàn)小球碰撞功能

    java實現(xiàn)小球碰撞功能

    這篇文章主要為大家詳細介紹了java實現(xiàn)小球碰撞功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-01-01
  • 深入理解java的spring-ioc的使用

    深入理解java的spring-ioc的使用

    這篇文章主要介紹了java的spring-ioc的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-03-03
  • Java實戰(zhàn)之王者榮耀的英雄是怎么產生的?

    Java實戰(zhàn)之王者榮耀的英雄是怎么產生的?

    這篇文章主要介紹了Java實戰(zhàn)之王者榮耀的英雄是怎么產生的?文中有非常詳細的代碼示例,對正在學習java的小伙伴們有很好地幫助,需要的朋友可以參考下
    2021-05-05
  • 一文詳解前端和后端的數(shù)據(jù)是如何連接的(基于Spring?Boot、Django或Node.js)

    一文詳解前端和后端的數(shù)據(jù)是如何連接的(基于Spring?Boot、Django或Node.js)

    這篇文章主要介紹了前端和后端的數(shù)據(jù)是如何連接的相關資料,文中通過示例介紹的非常詳細,舉例講解的是基于Spring?Boot、Django或Node.js,需要的朋友可以參考下
    2025-01-01

最新評論