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

Mybatis-plus依賴及配置文件方式

 更新時間:2024年07月27日 10:51:26   作者:samuelLw  
這篇文章主要介紹了Mybatis-plus依賴及配置文件方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

Mybatis-plus依賴及配置文件

依賴

        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>3.5.1</version>
        </dependency>

配置文件

package com.zhang.demo.config;

import com.baomidou.mybatisplus.annotation.DbType;
import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
import org.apache.ibatis.annotations.Mapper;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

@Configuration               //springboot里面提供配置的一個注解 ,這里面所有的配置想要注入springboot容器的話必須需要這個注解
@MapperScan("com.zhang.demo.mapper")  //@MapperScan最好是放到MybatisPlusConfig配置里面,我們把所有跟Mybatis有關的配置都放在這里
                                      //通過這種方式,把mapper接口注入到容器里里面去    == @Mapper
                                      //最好是放到這里,配置就要放到配置類里面,不要放到啟動類上面
public class MybatisPlusConfig {
    // 最新版
    @Bean                             //把mybatisPlusInterceptor注入到springboot容器里面
    public MybatisPlusInterceptor mybatisPlusInterceptor() {
        MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
        interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));//數據庫類型是mysql
        return interceptor;
    }

}

只需要添加兩個地方

  • @MapperScan("包的地址")
  • Dbtype.數據庫名字

當引入mybatisplus的配置文件之后

可以直接通過@MapperScan("包的地址")這種方式把所有的mapper接口全部注入到spring 容器里面

mybatis-plus依賴錯誤: org.springframework.beans.factory.UnsatisfiedDependencyException

mybatis-plus報錯

今天試了試springboot3

UnsatisfiedDependencyException: 不滿足依賴關系異常

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userServiceImpl': Unsatisfied dependency expressed through field 'baseMapper': No qualifying bean of type 'com.example.demo.mapper.UserMapper' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
    at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:716) ~[spring-beans-6.0.11.jar:6.0.11]
    at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:696) ~[spring-beans-6.0.11.jar:6.0.11]
    at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145) ~[spring-beans-6.0.11.jar:6.0.11]
at '此處省略一大堆'

我是第一次碰到, 然后去搜了幾篇文章, 說什么的都有. 但是報錯信息是一樣的, 解決辦法很簡單:

只需要讓mybatis-plus和mybatis版本保持一致

問題原因

mybatis-plus和mybatis依賴關系異常

解決辦法 

版本號保持一致!!!

我個人非常喜歡的一個主題

總結

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

相關文章

  • Java查看變量的數據類型的三種方法

    Java查看變量的數據類型的三種方法

    Java是一門強類型的編程語言,它對變量的數據類型有嚴格的限定,在定義變量時必須聲明變量的數據類型,在為變量賦值時必須賦予與變量同一種類型的值,否則程序會報錯, 所以本文給大家介紹了Java查看變量的數據類型的三種方法,需要的朋友可以參考下
    2024-10-10
  • Spring延遲Bean初始化的實現示例

    Spring延遲Bean初始化的實現示例

    延遲初始化也叫做惰性初始化,指不提前初始化Bean,而是只有在真正使用時才創(chuàng)建及初始化Bean,本文主要介紹了Spring延遲Bean初始化的實現示例,感興趣的可以了解一下
    2024-06-06
  • mybatis動態(tài)插入list傳入List參數的實例代碼

    mybatis動態(tài)插入list傳入List參數的實例代碼

    本文通過實例代碼給大家介紹了mybatis動態(tài)插入list,Mybatis 傳入List參數的方法,非常不錯,具有參考借鑒價值,需要的朋友參考下吧
    2018-04-04
  • Spring使用ThreadPoolTaskExecutor自定義線程池及異步調用方式

    Spring使用ThreadPoolTaskExecutor自定義線程池及異步調用方式

    這篇文章主要介紹了Spring使用ThreadPoolTaskExecutor自定義線程池及異步調用方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • JDK序列化Bug難題解決示例詳解

    JDK序列化Bug難題解決示例詳解

    這篇文章主要為大家介紹了JDK序列化Bug難題解決示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03
  • Java中多線程的ABA場景問題分析

    Java中多線程的ABA場景問題分析

    這篇文章主要為大家介紹了Java中多線程的ABA場景問題分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-12-12
  • Spring Security獲取用戶認證信息的實現流程

    Spring Security獲取用戶認證信息的實現流程

    Spring Security是一個能夠為基于Spring的企業(yè)應用系統提供聲明式的安全訪問控制解決方案的安全框架。它提供了一組可以在Spring應用上下文中配置的Bean,充分利用了Spring IoC,DI和AOP功能,為應用系統提供聲明式的安全訪問控制功能
    2022-12-12
  • JSP服務器端和前端出現亂碼問題解決方案

    JSP服務器端和前端出現亂碼問題解決方案

    這篇文章主要介紹了JSP服務器端和前端出現亂碼問題解決方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-02-02
  • java實現登錄案例

    java實現登錄案例

    這篇文章主要為大家詳細介紹了java實現登錄案例的相關代碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • Java模擬多線程實現搶票代碼實例

    Java模擬多線程實現搶票代碼實例

    這篇文章主要介紹了Java模擬多線程實現搶票,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-01-01

最新評論