【springboot 整合通用mapper , 热加载 遇到ClassCastException】关山初度尘未洗,策马扬鞭再奋蹄!这篇文章主要讲述springboot 整合通用mapper , 热加载 遇到ClassCastException相关的知识,希望能为你提供帮助。
- bug描述
在项目中使用springboot,mybatis , 为了提高开发效率,整合了通用mapper,和 热记载。< !-- 热加载 --> < dependency> < groupId> org.springframework.boot< /groupId> < artifactId> spring-boot-devtools< /artifactId> < optional> true< /optional> < scope> true< /scope> < /dependency> < !-- 第三方mapper 组建,简化开发--> < dependency> < groupId> tk.mybatis< /groupId> < artifactId> mapper-spring-boot-starter< /artifactId> < version> ${mapper.spring-boot.version}< /version> < /dependency>
但我注释掉spring-boot-devtools 时 就不会出现 ClassCastException , 这个问题很是奇怪。
文章图片
- 解决方案
在项目的resources文件夹下新建META-INF文件夹, 在新建spring-devtools.properties 文件 ,在文件内加入restart.include.companycommonlibs=tk/mybatis.*
测试完美的解决问题
推荐阅读
- 使用 @RequestMapping 注解,需要导入的包(spring-webmvc)
- IBM Security AppScan Standard 用外部设备录制脚本(手机端应用app微信等)进行安全测试
- Android RecyclerView 使用完全解析
- android开发实现微信三方登录
- MapReduce ChainMapper/ChainReducer
- Android studio一些设置项
- android studio 更新 Gradle错误解决方法(Gradle sync failed)
- Android入门知识
- Android Studio 运行java程序