• 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.*

      测试完美的解决问题






  • 相关阅读:
    深入浅出Nginx
    图解MySQL索引BTree(B+Tree)
    postman升级后,collection集合中的接口找不到了
    PHP抖音SDK搭建问题整理
    vi10
    vi8
    vi9
    vi4
    shell 自动输入密码
    LINUX平台可以用GDB进行反汇编和调试。
  • 原文地址:https://www.cnblogs.com/scholar-xie/p/7125515.html
Copyright © 2020-2023  润新知