我的xml文件中有bean定义
<bean id="userDao" class="xyz.UserDAOImpl">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
当我启动服务器时出现此错误: 在类中定义名为'userDao'的bean时出错 路径资源[xyz / configuration.xml]: bean的初始化失败; 嵌套异常是java.lang.NoClassDefFoundError:无法初始化类com.sun.proxy。$ Proxy178
这是一个多模块应用程序,我无权访问此项目的所有部分。 我尝试添加cglib,但它仍然无法正常工作
答案 0 :(得分:0)
如果您尝试注入实现而不是接口,则会经常导致此错误。我的意思是检查您是否尝试注入UserDAOImpl而不是UserDAO。 E.g:
@Resource("userDao")
private transient UserDAO userDAO;
而不是
private transient UserDAOImpl userDAO;
可能这可以解决您的问题。