-
spring+eheache报ClassCastException异常,谁知道怎么回事?10
spring采用aop配置ehcache缓存,采用方法拦截器截获方法。
<aop:advisor pointcut="execution(* *..Service.update(com.igobb.orm.Item))" advice-ref="getStaticModelFlushingAdvice"/> <aop:advisor pointcut="execution(* *..Service.getStaticModel(..))" advice-ref="getCurrentMethod"/> <aop:advisor pointcut="execution(* *..IndexService.get*(..))" advice-ref="getCurrentMethod"/>
异常代码:Caused by: java.lang.ClassCastException: java.util.ArrayList at com.igobb.web.product.service.ProductService$$EnhancerByCGLIB$$52e0c16b.getStaticModel(<generated>) at com.igobb.web.product.controller.ProductController.shangPin(ProductController.java:181) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)[16:32:46.343]
本地调试的时候没有任何问题,一旦使用压力测试软件并发访问的时候就会报类型转换异常。总是试图将HashMap类型转成ArrayList,缓存的类都已近序列化过了,还是出错。请各位帮分析一下。2008年5月27日 18:02
目前还没有答案
相关推荐
Spring框架十一种常见异常的解决方法汇总 在 Spring 框架中,经常会遇到一些常见的异常,这些异常可能会导致程序崩溃或无法正常运行。因此,了解这些异常的解决方法非常重要。在本文中,我们将总结十一种常见的 ...
这个异常通常发生在试图将一个对象强制转换为不兼容类型的引用时。在WebLogic与CLOB交互的场景中,可能是由于以下原因: 1. **数据源配置**:检查数据源配置,确保使用的JDBC驱动与数据库版本兼容,并且支持CLOB...
在Java编程中,`java.lang.ClassCastException`是一个运行时异常,通常发生在强制类型转换时,如果尝试将一个对象转换为其非兼容类型时就会抛出。这个异常表明在编译时可能成功的类型转换,在运行时被证明是错误的。...
然而,在实现ListView时,我们可能会遇到一个问题,即加载不同布局导致的`ClassCastException`异常。这个异常通常出现在尝试将一个对象强制转换为非兼容类型时,对于ListView,可能是由于在适配器中错误地处理了视图...
ClassCastException是Java语言中的一种运行时异常,通常发生在程序试图将某个对象强制转换成一个不兼容的类型时。这种异常无法在编译时期被捕捉,只能在运行时被抛出。为了避免这种异常的发生,需要对程序中的类型...
在Java编程过程中,类转换异常(java.lang.ClassCastException)是一种常见的异常,当程序试图将一个对象强制转换为不兼容的类型时,就会抛出此类异常。本文将详细介绍如何解决java.lang.ClassCastException,包括...
然而,在实际应用中,使用devtools可能会遇到类型转换异常(ClassCastException)的问题,尤其是在结合使用Shiro进行会话管理时,如果会话存储方式采用Redis,问题尤为明显。本文将详细介绍导致这一异常的原因以及...
ClassCastException是Java编程语言中的一种运行时异常,当程序尝试将对象强制转换为不兼容的类型时抛出。这种错误通常发生在对象的实际类型与程序员期望将其转换成的目标类型不匹配的情况下。解决ClassCastException...
知识点:在Java开发过程中,运行时异常ClassCastException是一种常见的错误,通常是由于类型不兼容的对象尝试进行强制类型转换导致的。其解决办法包括确保转换的类型兼容性、使用类提供的类型转换方法、以及通过代码...
ClassCastException是Java编程语言中的一种运行时异常,它发生在尝试将一个类的对象强制转换为与该对象实际类型不兼容的另一个类的对象时。在Java类型系统中,每个对象都有其类类型,且类类型确定了对象的结构和可以...
基于Spring JDBC的事务管理 本资源主要介绍基于Spring JDBC的事务管理,包括事务的定义、使用 @Transactional 注解、Spring JDBC的事务管理机制、事务的ACID特性、事务的传播、事务的隔离等内容。 事务的定义 ...
`autoload-cache-spring-boot-starter` 是一个针对Java开发的Spring Boot项目的启动器,它专门设计用于自动加载和管理缓存。Spring Boot以其简洁的配置和开箱即用的特性深受开发者喜爱,而这个starter旨在进一步简化...