使用Spring开发运行时出现下面错误,搜了很多贴子,没有解决,麻烦知道的大神告诉我,是spring包出问题?

2025-02-28 13:26:13
推荐回答(3个)
回答1:

Could not instantiate bean class [cn.itcast.dao.PersonDao]: Specified class is an interface
不能实例化类,指定的类是一个接口。

cn.itcast.dao.PersonDao是不是一个接口,你应该指定一个实现该接口的子类。

回答2:

有可能是缺少相应的jar包了。缺少org.springframework.jdbc的jar包,在spring的jar包下有的,引入进来即可。

1.Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还是 Struts 这样的 Web 框架。通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例如 JavaServer Pages(JSP)技术、Velocity、Tiles、iText 和 POI。Spring MVC 框架并不知道使用的视图,所以不会强迫您只使用 JSP 技术。

2.Spring的MVC框架主要由DispatcherServlet、处理器映射、处理器(控制器)、视图解析器、视图组成。

回答3:

配置文件写错了