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: $Proxy1解决 Spring声明式事务配置上去后出现如下报错
最新推荐文章于 2023-09-10 18:41:14 发布