mybatis-Plus3.0 集成spring,配置分页和多个dao的扫描(官方文档未说明的事项)

mybatis-Plus 的配置是比较简单的,但有一些东西官方文档是没有说明的。

比如要扫描多个dao在spring下怎么配置,springboot的话是用多个 {} 分开来写dao的路径,spring的xml方式显然不是这样,后来发现用逗号或者分号,在 basePackage 下写即可。

还有分页,不想写mp的配置文件,但网上看到的例子都报类找不到的错误,后来才发现,在3.0已经更换了包名了,和之前的配置不同。

下面贴出具体的配置:

<!-- 动态代理实现   DAO接口所在包名,Spring会自动查找其下的类,配置它就是为了可以直接扫描mapper文件,不用去写 -->
	<bean id="sqlSessionFactoryweb" class="com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean">
		<property name="dataSource" ref="dataSource" />
		<!-- ibatis's load xml file configuration -->
		<property name="mapperLocations"
			value="classpath:/ibatis/ibatis_xml/**/*_mapper.xml" />
		<!-- Object's load xml file configuration -->
		<property name="configLocation" value="classpath:/ibatis/config.xml" />
		<property name="plugins">
			<array>
				<!--性能分析器,生产环境切勿打开 -->
				<!--<bean class="com.baomidou.mybatisplus.extension.plugins.PerformanceInterceptor"/>-->
				<!--分页-->
				<bean id="paginationInterceptor" class="com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor">
					<!--<property name="dialectType" value="mysql" />-->
				</bean>
			</array>
		</property>


	</bean>

	<!-- 动态代理实现   DAO接口所在包名,Spring会自动查找其下的类,配置它就是为了可以直接扫描mapper文件,不用去写 -->
	<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
		<!--需要扫描的dao层,多个用逗号和分号来分隔-->
		<property name="basePackage" value="com.sys.dao.mapper,com.server.dao,com.yunji.xx.dao.mapper"/>
	</bean>

 

转载于:https://my.oschina.net/sprouting/blog/3066681

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值