美文网首页
MyBatis 配置多路径XML,多路径接口包扫描

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

作者: winyiwin | 来源:发表于2017-10-19 23:39 被阅读0次
    <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四种分隔符分割

    相关文章

      网友评论

          本文标题:MyBatis 配置多路径XML,多路径接口包扫描

          本文链接:https://www.haomeiwen.com/subject/ugfmuxtx.html