Spring 弹簧-使用“弹簧”时出错;JDBCTemplate";:“方法”;X";指缺少的类型DataAccessException
我在STS中开发,当我打算使用JDBC模板时,我有几个错误:S 我已经得到了我的DAO实现,我想重新定义JDBCTemplate,但是我重新定义的所有方法都会返回如下错误: 无法解析类型org.springframework.dao.DataAccessException。它是从必需的.class文件间接引用的 来自类型JdbcTemplate的方法查询(字符串、行映射器)引用了缺少的类型DataAccessException 具体来说,方法是:Spring 弹簧-使用“弹簧”时出错;JDBCTemplate";:“方法”;X";指缺少的类型DataAccessException,spring,jdbc,Spring,Jdbc,我在STS中开发,当我打算使用JDBC模板时,我有几个错误:S 我已经得到了我的DAO实现,我想重新定义JDBCTemplate,但是我重新定义的所有方法都会返回如下错误: 无法解析类型org.springframework.dao.DataAccessException。它是从必需的.class文件间接引用的 来自类型JdbcTemplate的方法查询(字符串、行映射器)引用了缺少的类型DataAccessException 具体来说,方法是: 更新 QueryForString 询问 我
- 更新
- QueryForString
- 询问
Juandi.在春季3,整个罐子结构被重新组织。没有像以前那样的一体化spring.jar。你必须选择你需要的。 DataAccessException位于org.springframework.transaction-3.0.0.RELEASE.jar中
在类路径中包含这个jar 我在向您添加
spring tx XXX.jar
时遇到了同样的问题。在spring框架4.1中,项目XXX意味着版本,“org.springframework.transaction.XXX.jar”将被导入,而不是spring tx XXX.jar添加
org.springframework.transaction-3.0.1.RELEASE-A.jar
解决我的问题同样在我的案例中,我使用了Spring mvc 4.3.0,其中包含Spring-tx.4.3.0和DataAccessException 但我犯了一个像你的案子一样的错误
解决方案:我刚刚删除了maven repo(.m2/repository/)中的Spring tx文件夹依赖项,并再次更新了依赖项。这件事向我解决了 如果你发布你正在做的事情(代码),可能会有所帮助。听起来您正试图覆盖某些JDBCTemplate方法。。。为什么?你好!我想我已经解决了这个问题。我已经导入了一个外部JAR,其中包含DataAccesseException.class,并且似乎可以正常工作,但是,当我运行应用程序时,出现以下错误:错误:org.springframework.web.servlet.DispatcherServlet-上下文初始化失败org.springframework.beans.factory.BeanDefinitionStoreException:解析来自ServletContext资源的XML文档时发生意外异常[/web-INF/spring/appServlet/servlet Context.XML];嵌套的异常是org.springframework.beans.FatalBeanException:NamespaceHandler类。有什么想法吗?/…没有。如果您可以在上面的帖子中发布完整的堆栈跟踪(编辑您的原始帖子,格式化它。参见示例),并且还包括配置的相关部分,这将对我们有所帮助。