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

SpringBoot啟動失敗的解決方法:A component required a bean of type ‘xxxxxxx‘ that could not be found.

 更新時間:2023年02月14日 09:50:34   作者:小花皮豬  
這篇文章主要介紹了解決SpringBoot啟動失敗:A component required a bean of type ‘xxxxxxx‘ that could not be found.,目前解決方法有兩種,一種是不注入bean的方式,另一種是使用@Component的方式,本文給大家詳細講解,需要的朋友可以參考下

問題描述

今天寫了一個MD5加密加鹽工具類,運用到實際業(yè)務代碼中缺報錯了,內容如下:

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

Description:

A component required a bean of type 'com.wyh.util.SaltMD5Util' that could not be found.

Action:

Consider defining a bean of type 'com.wyh.util.SaltMD5Util' in your configuration.

分析問題

根據錯誤日志不難發(fā)現,其實是因為組件沒有被找到。因為這個工具類是我自己寫的。

然后我就去檢查代碼,最終發(fā)現,我把這個工具類以注解的形式注入進來并使用

但是,這個工具類里面,我沒有標明這個工具類是一個bean文件。所以項目掃描不到,就報了錯。

解決問題

想要解決這種問題也十分的簡單,目前想到兩種方式

不注入bean的方式

我們可以換種思路,不注入bean文件,直接通過工具類下的方法直接調用

使用@Component

如果覺得直接調用工具類下的方法不舒服,非要使用bean的方式,name可以使用@Component注解

直接修飾類文件即可。

注意,不要引用錯哦,用的是下面這個注解
import org.springframework.stereotype.Component;

再次重啟解決問題。

擴展:@Component解釋說明

@Component是spring中的一個注解,它的作用就是實現bean的注入。在Java的web開發(fā)中,提供3個@Component注解衍生注解(功能與@component一樣)分別是:

1、@Controller 控制器(注入服務) 用于標注控制層,相當于struts中的action層。

2、@Service 服務(注入dao) 用于標注服務層,主要用來進行業(yè)務的邏輯處理

3、@Repository(實現dao訪問) 用于標注數據訪問層,也可以說用于標注數據訪問組件,即DAO組件

而@Component泛指各種組件,就是說當我們的類不屬于各種歸類的時候(不屬于@Controller、@Services等的時候),我們就可以使用@Component來標注這個類。

到此這篇關于解決SpringBoot啟動失?。篈 component required a bean of type ‘xxxxxxx‘ that could not be found.的文章就介紹到這了,更多相關SpringBoot啟動失敗內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Spring整合SpringMVC + Mybatis基礎框架的配置文件詳解

    Spring整合SpringMVC + Mybatis基礎框架的配置文件詳解

    這篇文章主要介紹了Spring整合SpringMVC + Mybatis基礎框架的配置文件,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02
  • Java中字符串拼接的一些細節(jié)分析

    Java中字符串拼接的一些細節(jié)分析

    這篇文章主要介紹了Java中字符串拼接的一些細節(jié)分析,本文著重剖析了字符串拼接的一些性能問題、技巧等內容,需要的朋友可以參考下
    2015-01-01
  • PowerJob LockService方法工作流程源碼解讀

    PowerJob LockService方法工作流程源碼解讀

    這篇文章主要為大家介紹了PowerJob LockService方法工作流程源碼解讀,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2024-01-01
  • Java數據結構貪心算法的實現

    Java數據結構貪心算法的實現

    本文主要介紹了Java數據結構貪心算法的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2007-03-03
  • Springboot+aop實現配置多數據源的示例代碼

    Springboot+aop實現配置多數據源的示例代碼

    本文介紹了如何使用SpringAOP和注解實現動態(tài)數據源切換,通過自定義注解和ThreadLocal存儲數據上下文信息,重寫AbstractRoutingDataSource類并使用自定義切面來實現動態(tài)數據源的切換,感興趣的可以了解一下
    2024-11-11
  • IDEA使用jformdesigner插件做管理系統(tǒng)MVC架構的步驟和實現思路

    IDEA使用jformdesigner插件做管理系統(tǒng)MVC架構的步驟和實現思路

    在?IntelliJ?IDEA?中結合?JFormDesigner?插件,通過?Swing?框架實現一個管理系統(tǒng)的?MVC?架構是一種經典的開發(fā)方式,以下是具體的步驟和實現思路,包含從項目創(chuàng)建到?MVC?架構的核心代碼實現,需要的朋友可以參考下
    2024-12-12
  • 解決logback-classic 使用testCompile的打包問題

    解決logback-classic 使用testCompile的打包問題

    這篇文章主要介紹了解決logback-classic 使用testCompile的打包問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • Java 在volatile內部調用接口的方法

    Java 在volatile內部調用接口的方法

    在Java中,volatile?關鍵字通常用于確保變量的可見性和有序性,而不是用來修飾接口或方法調用的,這篇文章主要介紹了Java 在volatile內部調用接口的方法,需要的朋友可以參考下
    2024-07-07
  • Spring?boot異步任務原理全面分析

    Spring?boot異步任務原理全面分析

    這篇文章主要介紹了Spring?boot異步任務原理,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • 如何用Jfinal連接多個數據庫

    如何用Jfinal連接多個數據庫

    這篇文章主要介紹了如何用Jfinal連接多個數據庫,幫助大家更好的理解和學習使用Jfinal,感興趣的朋友可以了解下
    2021-03-03

最新評論