`
wyyl00
  • 浏览: 109214 次
  • 性别: Icon_minigender_1
  • 来自: 山旮瘩
社区版块
存档分类
最新评论

java.lang.ClassCastException: $Proxy1解决 Spring声明式事务配置上去后出现如下报错

阅读更多

public static void main(String[] args) {
// TODO Auto-generated method stub
ApplicationContext cx = new FileSystemXmlApplicationContext("/src/applicationContext.xml");
CompanyDao company = (CompanyDao) cx.getBean("company");
company.insert("123");
}
仔细看下以上加粗地方,是不是采用配置的接口形式,如果不是改过来就OK了,如果采用实现了接口的类,例CompanyDaoImpl ,可以采用接口类型来强制转换
则要在配置文件applicationContext.xml代理类下增加属性:
<property name="proxyTargetClass">
   <value>true</value>
</property>
如果不实现接口,则要添加CGLIB到classpath

分享到:
评论

相关推荐

    java.lang.ClassCastException

    在Java编程中,`java.lang.ClassCastException`是一个运行时异常,通常发生在强制类型转换时,如果尝试将一个对象转换为其非兼容类型时就会抛出。这个异常表明在编译时可能成功的类型转换,在运行时被证明是错误的。...

    java.lang.NoClassDefFoundError错误解决办法

    "java.lang.NoClassDefFoundError错误解决办法" java.lang.NoClassDefFoundError错误是一种常见的Java错误,它发生在Java虚拟机在编译时能找到合适的类,而在运行时不能找到合适的类导致的错误。下面是该错误的解决...

    解决maven启动Spring项目报错的问题

    问题一:java.lang.ClassCastException 在使用 Maven 启动 Spring 项目时,可能会遇到以下报错信息: java.lang.ClassCastException: org.springframework.web.SpringServletContainerInitializer cannot be cast ...

    android gson 混淆代码 问题

    在Android开发中,Gson库是一个非常常用的工具,它由Google提供,用于将Java对象转换为JSON字符串,反之亦然。然而,在混淆代码时,可能会遇到一些问题,导致Gson无法正常工作。本文将深入探讨这些问题及其解决方案...

    client-adapter.es7x-1.1.5-SNAPSHOT-jar-with-dependencies.jar

    Load canal adapter: es7 failed java.lang.RuntimeException: java.lang.RuntimeException: java.lang.ClassCastException: ...canal-adapter1.1.5报错, 将client-adapter.es7x-1.1.5-SNAPSHOT-jar-with-dependencies....

    Mybatis报错: org.apache.ibatis.exceptions.PersistenceException解决办法

    本篇将详细分析这个问题并提供解决方法。 ### 问题概述 异常信息中提到`Error instantiating class com.fendo.entity.Person`,这表明在尝试实例化`Person`类时出现了问题。具体错误是`NoSuchMethodException: ...

    java异常解决方案.docx

    Java 异常解决方案 Java 异常是 Java 开发中经常遇到的问题,本文档将提供 Java 异常解决方案,涵盖 Hibernate、Tomcat、Java 基本、JSP、SSH 整合等多个方面的异常解决方案。 一、Hibernate 异常解决方案 * org....

    解决cannot be cast to javax.servlet.Filter 报错的问题

    cannot be cast to javax.servlet.Filter 报错, 原因servlet-api.jar冲突 使用maven开发web应用程序, 启动的时候报错: jar not loaded....java.lang.ClassCastException: org.springframework.web.f

    java操作xml dom dom4j sax jdom

    在Java编程中,XML(可扩展标记语言)是一种被广泛用于数据存储和交换的格式。为了处理XML文档,Java提供了多种API,其中最常用的包括DOM、SAX、DOM4J和JDOM。以下是对这些方法的详细介绍: 1. DOM(Document ...

    JAVA常见异常解析,面试用

    Java异常处理是编程中至关重要的一个环节,它帮助开发者识别并修复程序运行时可能出现的问题。在面试中,对Java异常的熟悉程度往往被视为衡量开发者经验和技术水平的重要标准。以下是一些Java常见异常的详细解析: ...

    java编程常见问题

    1. **java.lang.OutOfMemoryError**: 当Java虚拟机无法分配足够的内存给一个新的对象时,会抛出此错误。这通常是因为程序消耗了过多的内存,超出了系统可用的内存限制。解决方法包括优化代码以减少内存使用,增加JVM...

    java.lang.ClassCastException(解决方案).md

    常见的问题

    JAVA常见的错误

    1. java.lang.NullPointerException java.lang.NullPointerException 是一种常见的错误,发生在程序中调用了未经初始化的对象或不存在的对象时。例如,在创建图片或调用数组时,如果图片未经初始化或数组元素未经...

    java常见异常.pdf

    1. **java.lang.NullPointerException**: 这是最常见的异常,当试图调用一个null对象的方法或访问其字段时发生。确保在使用对象之前正确地初始化它们,避免对未定义的对象引用进行操作。 2. **java.lang....

    Android 简单封装一个精美、好用的菜单型PopupWindow

    在Android开发中,PopupWindow是一个非常实用的组件,它可以用于创建弹出式窗口,提供临时性的用户交互。本文将深入探讨如何在Android中简单封装一个精美、易用的菜单型PopupWindow,以满足用户界面的需求。 首先,...

    java异常分析及解决办法

    Java异常处理是编程中至关重要的一个环节,它帮助开发者识别并修复程序运行时出现的问题。在Java中,异常是程序执行期间发生的不正常情况,通常会导致程序中断。下面将详细解释给定文件中提到的一些常见Java异常,并...

    java异常详解

    - **`java.lang.ClassCastException`**:当试图将对象强制转换为不兼容类型时抛出。 - **`java.lang.AbstractMethodError`**:当子类没有重写抽象父类的抽象方法时抛出。 - **`java.lang.ClassCircularityError`**:...

    java 异常种类总结【转】.docx

    java.lang.UnsatisfiedLinkError 是一种未满足的链接错误,指的是在程序中 Java 虚拟机未找到某个类的声明为 native 方法的本机语言定义时抛出的异常。 32. java.lang.UnsupportedClassVersionError 不支持的类版本...

    json-lib net.sf.ezmorph.bean.MorphDynaBean cannot be cast to xxx

    **类型转换**是Java编程中的常见操作,但是不安全的类型转换会导致`ClassCastException`。当试图将一个对象强制转换为它实际上不是的类型时,就会抛出这个异常。在你的例子中,`MorphDynaBean`不能被转换为`xxx`,...

    Java中常用异常列表[收集].pdf

    1. **`java.lang.NullPointerException`**:空指针异常。当程序试图访问或操作一个未初始化的对象引用时,就会抛出此异常。例如,调用一个null对象的方法或访问其属性。确保在使用对象之前已正确初始化。 2. **`...

Global site tag (gtag.js) - Google Analytics