最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

springboot啟動掃描不到dao層接口的解決方案

 更新時間:2021年07月08日 15:04:07   作者:yangqifan_simplelife  
這篇文章主要介紹了springboot啟動掃描不到dao層接口的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

今天啟動springboot項目時失敗了

解決

檢查原因發(fā)現(xiàn)是啟動類的MapperScan("")的值寫到類名了,改成類所在的包名錯誤就修復(fù)了。

springboot 掃描不到dao層和controller

一、提示

A component required a bean of type ‘com.imooc2.product.category.dao.ProductCategoryDao' that could not be found即dao層找不到了

解決:使用@MapperScan 注解或者@MapperScans注解

import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.ComponentScans;
import springfox.documentation.swagger2.annotations.EnableSwagger2;
@EnableSwagger2
@SpringBootApplication
@MapperScan("com.imooc2.product.**.dao")
public class ProductApplication  {//extends SpringBootServletInitializer
    public static void main(String[] args) {
        SpringApplication.run(ProductApplication.class, args);
    }
}

二、問題:

  1. 提示controller和services層找不到
  2. 訪問controller的方法顯示404錯誤

解決:

1、啟動類放到跟目錄下面,如圖,我的controller和service分別在com.imooc2.product的product文件夾和category文件夾里面,所以啟動類要放在根目錄com.imooc2.product下

原因:sprigboot 會自動掃描根目錄以下的全部包

2、有可能是緩存還是項目啟動類識別不了controller層和service層,或者你不想把啟動類放到根目錄下去默認掃描,可以更新至springboot 2.0.5.RELEASE,使用自定義掃描包注解

@ComponentScan(basePackages = {“com.imooc2.product.product”, “com.imooc2.product.category”})

或者

@SpringBootApplication(scanBasePackages = {“com.imooc2.product.product”, “com.imooc2.product.category”})

二選一即可如圖所示

@SpringBootApplication(scanBasePackages = {"com.imooc2.product","com.imooc2.product.**.dao"})//二選一
@ComponentScan(basePackages = {"com.imooc2.product.product", "com.imooc2.product.category"})//二選一
@MapperScan("com.imooc2.product.**.dao")
public class ProductApplication  {
    public static void main(String[] args) {
        SpringApplication.run(ProductApplication.class, args);
    }
}

注意:不要使用錯誤注解

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

相關(guān)文章

  • SpringBoot結(jié)合Redis哨兵模式的實現(xiàn)示例

    SpringBoot結(jié)合Redis哨兵模式的實現(xiàn)示例

    這篇文章主要介紹了SpringBoot結(jié)合Redis哨兵模式的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • 關(guān)于Poi讀取Excel引發(fā)內(nèi)存溢出問題的解決方法

    關(guān)于Poi讀取Excel引發(fā)內(nèi)存溢出問題的解決方法

    這篇文章主要給大家介紹了關(guān)于Poi讀取Excel引發(fā)內(nèi)存溢出問題的解決方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面跟著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-08-08
  • Java實現(xiàn)全圖背景水印的示例詳解

    Java實現(xiàn)全圖背景水印的示例詳解

    這篇文章主要為大家詳細介紹了如何利用Java實現(xiàn)全圖背景水印的方法,文中的示例代碼講解詳細,具有一定的借鑒價值,需要的可以參考一下
    2023-02-02
  • Java8如何利用Lambda快速生成map、多層嵌套map

    Java8如何利用Lambda快速生成map、多層嵌套map

    這篇文章主要介紹了Java8如何利用Lambda快速生成map、多層嵌套map問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • Java基于鏈表實現(xiàn)棧的方法詳解

    Java基于鏈表實現(xiàn)棧的方法詳解

    這篇文章主要介紹了Java基于鏈表實現(xiàn)棧的方法,結(jié)合實例形式詳細分析了Java基于鏈表實現(xiàn)棧的原理、操作步驟與相關(guān)注意事項,需要的朋友可以參考下
    2020-03-03
  • JAVA序列化Serializable及Externalizable區(qū)別詳解

    JAVA序列化Serializable及Externalizable區(qū)別詳解

    這篇文章主要介紹了JAVA序列化Serializable及Externalizable區(qū)別詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-07-07
  • Spring運行時手動注入bean的方法實例

    Spring運行時手動注入bean的方法實例

    spring給我們提供了IOC服務(wù),讓我們可以用注解的方式,方便的使用bean的相互引用,下面這篇文章主要給大家介紹了關(guān)于Spring運行時手動注入bean的相關(guān)資料,需要的朋友可以參考下
    2022-05-05
  • 解決SpringBoot application.yaml文件配置schema 無法執(zhí)行sql問題

    解決SpringBoot application.yaml文件配置schema 無法執(zhí)行sql問題

    這篇文章主要介紹了解決SpringBoot application.yaml文件配置schema 無法執(zhí)行sql問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • Java中l(wèi)ist.foreach()和list.stream().foreach()用法詳解

    Java中l(wèi)ist.foreach()和list.stream().foreach()用法詳解

    在Java中List是一種常用的集合類,用于存儲一組元素,List提供了多種遍歷元素的方式,包括使用forEach()方法和使用Stream流的forEach()方法,這篇文章主要給大家介紹了關(guān)于Java中l(wèi)ist.foreach()和list.stream().foreach()用法的相關(guān)資料,需要的朋友可以參考下
    2024-07-07
  • Spring Bean基本管理實例詳解

    Spring Bean基本管理實例詳解

    這篇文章主要介紹了Spring Bean基本管理,以實例形式較為詳細的分析了Spring Bean的相關(guān)使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-10-10

最新評論

信阳市| 渑池县| 白城市| 墨玉县| 遂平县| 定结县| 罗江县| 绿春县| 页游| 普宁市| 辽中县| 邯郸市| 连南| 故城县| 辽阳市| 澜沧| 彩票| 毕节市| 兴文县| 万盛区| 左贡县| 合川市| 封丘县| 霞浦县| 浦江县| 伊通| 锦屏县| 古蔺县| 呼伦贝尔市| 新郑市| 寿光市| 衡水市| 呼图壁县| 杂多县| 资阳市| 吉安县| 静海县| 斗六市| 团风县| 新巴尔虎左旗| 多伦县|