基于SpringBoot加载Mybatis的TypeAlias问题怎么解决
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要介绍"基于SpringBoot加载Mybatis的TypeAlias问题怎么解决"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"基于SpringBo
千家信息网最后更新 2026年11月02日基于SpringBoot加载Mybatis的TypeAlias问题怎么解决
这篇文章主要介绍"基于SpringBoot加载Mybatis的TypeAlias问题怎么解决"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"基于SpringBoot加载Mybatis的TypeAlias问题怎么解决"文章能帮助大家解决问题。
SpringBoot加载Mybatis的TypeAlias
springboot打成jar之后再linux上运行会报找不到 type alias 对应的实体类的问题,这是springboot扫包的问题。
工程上默认使用的是Mybatis的DefaultVFS进行扫描,但是在springboot的环境下,Mybatis的DefaultVFS这个扫包会出现问题,所以只能修改VFS,为了清晰可见
直接贴代码:
@Bean public SqlSessionFactory sqlSessionFactoryBean() throws Exception { logger.info("load SpringBootVFS"); //DefaultVFS在获取jar上存在问题,使用springboot只能修改 VFS.addImplClass(SpringBootVFS.class); SqlSessionFactoryBean sqlSessionFactoryBean = new SqlSessionFactoryBean(); sqlSessionFactoryBean.setDataSource(dataSource()); PathMatchingResourcePatternResolver resolver = new PathMatchingResourcePatternResolver(); Resource[] resources1 = resolver.getResources("classpath*:/mybatis/*.xml"); Resource[] resources2 = resolver.getResources("classpath*:/mysql/mapper/*.xml"); Resource[] resources = (Resource[]) ArrayUtils.addAll(resources1,resources2); sqlSessionFactoryBean.setMapperLocations(resources); sqlSessionFactoryBean.setTypeAliasesPackage("com.xxx.xx.entity"); return sqlSessionFactoryBean.getObject(); }springboot打包启动时报mybatis的typeAlias类名找不到的错误
springBoot项目在IDEA上面正常但是打包之后运行 出错,错误大致为mybatis解析Mapper.xml时 typeAlias找不到XX类
Mapper里面的标签:
这种写法在IDEA里面运行没问题 打包就有问题
正确写法:
代码中的parameterType必须要用全路径才行 否则就出错。
关于"基于SpringBoot加载Mybatis的TypeAlias问题怎么解决"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。
问题
知识
运行
代码
写法
行业
错误
不同
实用
清晰可见
内容
实体
实用性
实际
工程
文章
方法
时报
是在
更多
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
咖啡豆
手磨咖啡
山东特亿宝互联网科技有限公司
互联网科技产业
今日互联网科技
厦门中拓互联网络科技有限公司
互联网巨头反垄断金融科技
新华互联网科技校企合作
互联网巨头投资的硬核科技
互联网为啥属于高科技
河南猎农互联网科技有限公司
洛阳昕诺飞互联网科技有限公司
深圳市优智互联网科技有限公司
山东有哪些互联网科技公司
小米互联网科技园入驻
城市宝互联网科技有限公司
张召忠谈中国互联网科技
互联网的科技体现在哪里
互联网科技大佬云集
广州全民伙伴互联网科技有限公司
苏州找大状互联网科技有限公司
A股互联网金融科技公司
金诺互联网科技
贷财互联网科技
互联网经济与金融科技
成都互联网科技公司工作好不好
燊美集互联网科技有限公司
东莞新华互联网科技学校
福建互联网展示科技馆设计
利用互联网等科技手段