Java 创建bean时出错,NoClassDefFoundError
我的xml文件中有bean定义Java 创建bean时出错,NoClassDefFoundError,java,spring,Java,Spring,我的xml文件中有bean定义 <bean id="userDao" class="xyz.UserDAOImpl"> <property name="sessionFactory" ref="sessionFactory" /> </bean> 当我启动服务器时,出现以下错误: 创建类中定义了名为“userDao”的bean时出错 路径资源[xyz/configuration.xml]: bean初始化失败; 嵌套异常为java.lang.NoClas
<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,但仍然不起作用如果您尝试注入实现而不是接口,则通常会导致此错误。我的意思是检查您是否没有尝试注入UserDAOImpl而不是UserDAO。例如:
@Resource("userDao")
private transient UserDAO userDAO;
而不是
private transient UserDAOImpl userDAO;
也许这可以解决你的问题 如果有的话,请你把刀和pom寄出去好吗?我现在没有,但我明天会寄出去的。