MyBatis+SpringMVC+SpringBootJava学习笔记MyBatis 菜鸟教程

mybatis自动扫包,扫描不到jar包的解决方案

2017-04-28  本文已影响77人  SSRI类似物

我的原csdn博客地址 csdn链接

在开发中发现,mybatis的org.mybatis.spring.SqlSessionFactoryBean扫描包下的实体,扫描不到jar内同目录下的实体类。

在阅读相关博客中了解到可以手动在mybatis的config.xml里手动配置jar内的实体,但不推荐这样一个个配置!

在寻求解决办法的途中看到一篇mybatis通配符扫描博客  Mybatis typealiaspackage 通配符扫描方法

大致看来一遍,好像跟我的问题没什么关联。

但是之后又了解到了SqlSessionFactoryBean.setTypeAliases()这个方法。

之后还查询了一下 获取所有包的工具类(如果有的话肯定不用自己写)

这是我最后用到的工具类  java工具类 获取包下所有类

下面是我在原博主工具类的基础上加了一个我自己业务需求的方法

代码块

以下是解决方案


代码块

ApplicationContext.xml配置

配置代码块

如果有更好的解决,可以通过评论的交流一下

上一篇下一篇

猜你喜欢

热点阅读