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

mybatis整合spring實(shí)現(xiàn)開啟mapper.xml映射文件掃描

 更新時(shí)間:2021年10月09日 10:38:13   作者:L小蕓  
這篇文章主要介紹了mybatis整合spring實(shí)現(xiàn)開啟mapper.xml映射文件掃描,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

mybatis整合spring開啟mapper.xml映射文件掃描

一般情況下,我們知道在使用mybatis的時(shí)候,必須在mybatis全局配置文件里配置映射文件。

代碼如下:

<mappers>
        <mapper resource="/resources/mybatis/sys/ParamMapper.xml"/>
        <mapper resource="/resources/mybatis/account/UmUserDevMapper.xml"/>
        <mapper resource="/resources/mybatis/authz/AcctAuthorityMapper.xml"/>
        <mapper resource="/resources/mybatis/authz/ApplicationMapper.xml"/>
        <mapper resource="/resources/mybatis/authn/LoginMapper.xml"/>        
        <mapper resource="/resources/mybatis/audit/LogLoginMapper.xml"/>
        <mapper resource="/resources/mybatis/audit/LogActionMapper.xml"/>        
</mappers>

但是與spring整合后,spring提供了mapperLocations屬性來掃描指定路徑下的映射文件。于是就可以省去每增加一個(gè)映射文件就要在mybatis-config.xml文件加一個(gè)配置的麻煩。

<!-- 配置mybatis -->
    <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
        <property name="dataSource" ref="dataSource"/>
        <property name="configLocation" value="classpath:resources/mybatis/mybatis-config2.xml"></property>
        <!-- mapper掃描 -->
        <property name="mapperLocations" value="classpath:resources/mybatis/entity/*.xml"></property>
</bean>

spring配置掃描mybatis的mapper文件注意

一般會(huì)將不業(yè)務(wù)的mapper文件放到不同的包中:

spring配置掃描就需要配置下面的方式(兩個(gè)*):

<!-- mybatis文件配置,掃描所有mapper文件 -->
    <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"
        p:dataSource-ref="dataSource" p:configLocation="classpath:conf/mybatis-config.xml"
        p:mapperLocations="classpath:mapper/**/*.xml" />

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

相關(guān)文章

  • 使用spring工廠讀取property配置文件示例代碼

    使用spring工廠讀取property配置文件示例代碼

    這篇文章主要介紹了使用spring工廠讀取property配置文件示例代碼,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01
  • Java求出任意數(shù)字的各個(gè)位數(shù)之和方式

    Java求出任意數(shù)字的各個(gè)位數(shù)之和方式

    這篇文章主要介紹了Java求出任意數(shù)字的各個(gè)位數(shù)之和方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • java selenium元素定位大全

    java selenium元素定位大全

    本文主要介紹java selenium元素定位,這里整理了selenium元素定位的相關(guān)資料,有興趣的小伙伴可以參考下
    2016-08-08
  • Java double類型比較大小詳解

    Java double類型比較大小詳解

    這篇文章主要介紹了Java double類型比較大小,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • Java?多線程并發(fā)ReentrantLock

    Java?多線程并發(fā)ReentrantLock

    這篇文章主要介紹了Java?多線程并發(fā)ReentrantLock,Java?提供了?ReentrantLock?可重入鎖來提供更豐富的能力和靈活性,感興趣的小伙伴可以參考一下
    2022-06-06
  • Java設(shè)計(jì)模式中的工廠模式詳解

    Java設(shè)計(jì)模式中的工廠模式詳解

    這篇文章主要介紹了Java設(shè)計(jì)模式中的工廠模式詳解,工廠方法模式(Factory?Method?Pattern):創(chuàng)新型模式之一,簡(jiǎn)稱工廠模式,通過定義工廠父類負(fù)責(zé)定義創(chuàng)建對(duì)象的公共接口,而子類則負(fù)責(zé)生成具體的對(duì)象,需要的朋友可以參考下
    2023-09-09
  • FutureTask為何單個(gè)任務(wù)僅執(zhí)行一次原理解析

    FutureTask為何單個(gè)任務(wù)僅執(zhí)行一次原理解析

    這篇文章主要為大家介紹了FutureTask為何單個(gè)任務(wù)僅執(zhí)行一次原理解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • SpringBoot模塊多項(xiàng)目解耦的最佳實(shí)踐

    SpringBoot模塊多項(xiàng)目解耦的最佳實(shí)踐

    為了提高代碼質(zhì)量和靈活性,在Spring Boot項(xiàng)目中采用策略模式是一個(gè)有效的方法,該模式允許定義一系列算法并將每一個(gè)封裝起來,使它們可以互相替換,本文給大家介紹了SpringBoot模塊多項(xiàng)目解耦的最佳實(shí)踐,需要的朋友可以參考下
    2025-02-02
  • 詳解用Spring Boot Admin來監(jiān)控我們的微服務(wù)

    詳解用Spring Boot Admin來監(jiān)控我們的微服務(wù)

    這篇文章主要介紹了用Spring Boot Admin來監(jiān)控我們的微服務(wù),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • java讀取excel文件并復(fù)制(copy)文件到指定目錄示例

    java讀取excel文件并復(fù)制(copy)文件到指定目錄示例

    這篇文章主要介紹了java讀取excel文件并復(fù)制文件到指定目錄示例,需要的朋友可以參考下
    2014-02-02

最新評(píng)論