springboot 整合通用mapper , 热加载 遇到ClassCastException

【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   , 这个问题很是奇怪。
    springboot 整合通用mapper , 热加载 遇到ClassCastException

    文章图片

  • 解决方案

    在项目的resources文件夹下新建META-INF文件夹, 在新建spring-devtools.properties 文件 ,在文件内加入    
    restart.include.companycommonlibs=tk/mybatis.*

    测试完美的解决问题







     














    推荐阅读