zoukankan      html  css  js  c++  java
  • spring mybatis 关于 basepackage 和 mapperLocations 的通配符匹配实例

    SqlSessionFactoryBean mapperLocations 注意下面几点

    • classpath*
    • mapperLocation 起始路径不能有 * ,如 dm* 就不行
    • **
    • list value
    MapperScannerConfigurer basePackage 注意下面几点
    • 不支持 listvalue
    • 不支持 xx*
    • 不同的包使用分号分隔
        <!-- SqlSessionFactory管理 -->
        
        <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
            <!-- 注入数据源 -->
            <property name="dataSource" ref="dataSource" />
            <!-- 加载mybatis的全局配置文件 -->
            <property name="configLocation" value="classpath:mybatis/SqlMapConfig.xml" />
            <property name="mapperLocations">
                <list>
                    <value>classpath*:dm01_01/**/mapper/*.xml</value>
                    <value>classpath*:dm01_03/**/mapper/*.xml</value>
                    <value>classpath*:dm01_04/**/mapper/*.xml</value>
                    <value>classpath*:dm01_05/**/mapper/*.xml</value>
                    <value>classpath*:dm01_06/**/mapper/*.xml</value>
                    <value>classpath*:cn/com/xxx/dao/*.xml</value>
                </list>
            </property>
        </bean>
    
    
        <!-- 批量管理代理对象 接口类 -->
        <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
            <!-- 扫描包 -->
            <property name="basePackage" value="dm01_01.**.dao;dm01_03.**.dao;dm01_04.**.dao;dm01_05.**.dao;dm01_06.**.dao;cn.com.xxx.dao" />
            <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"></property>
        </bean>
  • 相关阅读:
    简单的评价星星
    存储过程的调用
    连接Oracle的帮助类
    Oracle基础知识笔记
    myBatis自动生成mapping,dao和model
    Spring +SpringMVC 实现文件上传功能。。。
    嵌入式发展
    The Onion Router洋葱路由器
    NFC芯片
    中国计算机学会推荐国际学术刊物 (网络与信息安全)
  • 原文地址:https://www.cnblogs.com/reycg-blog/p/7880619.html
Copyright © 2011-2022 走看看