服务器之家

服务器之家 > 正文

mybatis自动扫描和自定义类注解方式

时间:2022-02-12 15:37     来源/作者:大熊来编程

mybatis自动扫描和自定义类注解

以往都是使用自定义注解实现Dao层mapper.java和mapper.xml文件的装载,今天在搭建MyBatis的过程,使用了MyBatis的自动扫描进行Dao层mapper.java和mapper.xml文件的装载过程中不断报错扫描不到,当时配置文件如下

mybatis自动扫描和自定义类注解方式

最后找出原因是因为开启自动扫描的时候不能使用自定义注解类,否则spring默认是使用自定义类的方式进行文件的装载,想要使用自动扫描直接把自定义注解类的那一行注释掉就可以了,如下图

mybatis自动扫描和自定义类注解方式

 

Spring mybatis自动扫描dao

Spring注解方式会出现找不到dao的bean的情况

解决方案

在mybatis配置文件中加入以下绑定dao的方式:

<!-- mapper接口namepspace绑定方式 -->
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
  <property name="basePackage" value="com.namespace.**.dao" /><!-- 多个使用逗号分隔 -->
  <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory" />
</bean>

以上为个人经验,希望能给大家一个参考,也希望大家多多支持服务器之家。

原文链接:https://blog.csdn.net/DDD_y/article/details/78723472

标签:

相关文章

热门资讯

蜘蛛侠3英雄无归3正片免费播放 蜘蛛侠3在线观看免费高清完整
蜘蛛侠3英雄无归3正片免费播放 蜘蛛侠3在线观看免费高清完整 2021-08-24
2022年最旺的微信头像大全 微信头像2022年最新版图片
2022年最旺的微信头像大全 微信头像2022年最新版图片 2022-01-10
背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗 2020-05-22
yue是什么意思 网络流行语yue了是什么梗
yue是什么意思 网络流行语yue了是什么梗 2020-10-11
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
返回顶部