MyBatis 配置多路径XML,多路径接口包扫描

<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
  <property name="dataSource" ref="dataSource"></property>
  <property name="mapperLocations">
    <array>
      <value>classpath:mappers/*Mapper.xml</value>
      <value>classpath:ren/xuedao/admin/mapper/*Mapper.xml</value>
    </array>
   <!--
 <list>
      <value>classpath:mappers/*Mapper.xml</value>
      <value>classpath:ren/xuedao/admin/mapper/*Mapper.xml</value>
    </list>
-->
  </property>
</bean>

使用list和array节点都是可以的。
解析成
[file [/Users/gx/GitHub/java/zgx/zgx-spring/target/classes/mappers/UserMapper.xml], file [/Users/gx/GitHub/java/zgx/zgx-spring/target/classes/ren/xuedao/admin/mapper/TestMapper.xml]]

<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
        <property name="basePackage" value="ren.xuedao.*.*.mapper"></property>
        <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"></property>
    </bean>

多个包扫描可使用通配符或者 使用 , ; \t \n四种分隔符分割

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,991评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,971评论 6 342
  • 文/天涯草 素素来到我家的时候,我那年才八岁,可它也只有两岁多。忘了告诉大家,素素是我家那头毛驴的名字。 那时家境...
    天涯草阅读 271评论 0 0
  • 当上帝是这个世界的唯一, 人们迫不及待地敞开自己的胸膛, 用冰冷的枪对准脑袋, 穿过肉体直逼灵魂, 质问彼岸花的天...
    雅俗共赏Y阅读 254评论 1 6
  • 【刮 胡 子】 丰寒 原创 鉴于我雄性激素分泌的旺盛 我得每天刮胡子 这也是我作为一个男人 唯一...
    葫卤哈库拉玛塔塔阅读 530评论 0 0