文档章节

Spring boot devtools时遇到相同对象ClassCastException

郁极风
 郁极风
发布于 2017/04/06 18:00
字数 307
阅读 194
收藏 3

更新于2017-4-12 14:54:14

还是出现了问题,灵异了,下面作废,暂不深究。

---------------------------------------------

 

 

 

今天遇到一个相同类转相同类的错误,使用的是Springboot,错误信息如下:

两个都是想同的对象!!!!

找了一下午,都没发现,后发现把项目pom.xml中:

        <!-- springboot热部署 -->
        <!--<dependency>  这里有坑,我更新了java文件,遇到同一个类不能转换的问题,注释掉就没事了
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <optional>true</optional>
        </dependency>-->

这段注掉就没错误了,估计是没有更新class,这里先不深究,也希望哪位知道原因的兄弟们指点一下。仅此记录。

----------------------------------------------------------------------------------------

更新于 2017-4-10 20:07:08

自己的坑自己填,终于找到这个问题了

在application.properties中加入

### 缓存配置
spring.cache.type=none

就能解决这个问题了,在stackoverflow找到的答案...有空还得去这逛逛...

http://stackoverflow.com/questions/34577936/spring-boot-devtools-causing-classcastexception-while-getting-from-cache

 

---------------------------------------------------------------------------------------

再次更新 2017-4-10 23:08:46

我的忍道,有错就认。我承认,上面的错误都是我的问题。

我发现,在我的pom中存在两端maven插件配置,注掉上面,devtools就能正常使用了。

© 著作权归作者所有

共有 人打赏支持
郁极风
粉丝 8
博文 30
码字总数 8787
作品 0
长沙
程序员
第9章 Spring Boot开发者工具

第9章 Spring Boot开发者工具 Spring Boot为Maven和Gradle提供构建工具插件。 9.1 Spring Boot maven plugin Spring Boot Maven Plugin,提供了使用Maven构建Spring Boot 工程的支持。我们可...

程序员诗人
2017/04/25
0
0
SpringBoot(4)之开发者工具

devtools 自动重启:当Classpath里的文件发生变化时,自动重启运行中的应用程序。 LiveReload支持:对资源的修改自动触发浏览器刷新。 远程开发:远程部署时支持自动重启和LiveReload。 默认...

BoomGred
08/05
0
0
通用 Mapper 4.0.3 发布,完美支持 devtools

通用 Mapper 4.0.3 已发布,该版本从根本上解决了通用 Mapper 对 devtools 的支持。 但是 https://github.com/abel533/mapper-cast-exception 中列举的特殊情况在目前都不支持(mybatis也支持...

Liuzh_533
06/20
0
0
SpringBoot热部署实现(devtools)

前言:使用java开发时,由于经常修改文件,所以在测试的时候因为修改了文件所以要经常重启项目,以便查看效果。这样对开发效率来说很不方便。spring为开发者提供了一个名为spring-boot-devto...

zq木偶人
07/20
0
0
spring boot修改代码后无需重启设置,在开发时实现热部署

Spring Boot在开发时实现热部署(开发时修改文件保存后自动重启应用)(spring-boot-devtools) 热部署是什么 大家都知道在项目开发过程中,常常会改动页面数据或者修改数据结构,为了显示改...

微wx笑
04/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

利用责任链模式设计一个拦截器

前言 近期在做 Cicada 的拦截器功能,正好用到了责任链模式。 这个设计模式在日常使用中频率还是挺高的,借此机会来分析分析。 责任链模式 先来看看什么是责任链模式。 引用一段维基百科对其...

编程SHA
7分钟前
0
0
IDE,SATA,SCSI,SAS,FC,SSD说明与区别

DE是俗称的并口,SATA是俗称的串口,这两种硬盘是个人电脑和低端服务器常见的硬盘。SCSI是”小型计算机系统专用接口”的简称,SCSI硬盘就是采用这种接口的硬盘。SAS就是串口的SCSI接口。一般...

mskk
9分钟前
0
0
MySQL面试题集锦

什么是数据库索引?索引有哪几种类型?什么是最左前缀原则?索引算法有哪些?有什么区别? 索引是对数据库表中一列或多列的值进行排序的一种结构。一个非常恰当的比喻就是书的目录页与书的正...

老道士
45分钟前
0
0
使用 LogStash 归集日志

elastic 官网: https://www.elastic.co/ 为了便于集中查看多台主机的业务日志,使用 Filebeat, Redis, Logstash的方式进行收集: (1) Filebeat 监控日志文件的变化, 将新增部分写入redis中, 每...

ouhoo
48分钟前
0
0
java序列化(六) - protostuff序列化

添加依赖 <dependency> <groupId>io.protostuff</groupId> <artifactId>protostuff-core</artifactId> <version>1.5.9</version> </de......

晨猫
54分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部