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

    測試完美的解決問題






     


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM