首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到Spring DriverManagerDataSource

找不到Spring DriverManagerDataSource
EN

Stack Overflow用户
提问于 2020-11-18 01:42:49
回答 1查看 156关注 0票数 0

我有一个spring项目,我想用DriverManagerDataSource类创建一个bean。我环顾四周,发现大多数有这个问题的人在他们的pom.xml中没有spring-jdbc,所以我检查了三遍,我的pom.xml中确实有最新版本。

我的rest-servlet.xml:

代码语言:javascript
复制
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
        <property name="driverClassName" value="com.mysql.cj.jdbc.Driver"/>
        <property name="url" value="jdbc:mysql://localhost:3306/test"/>
        <property name="username" value="root"/>
        <property name="password" value=""/>
    </bean>

错误:

代码语言:javascript
复制
org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.springframework.jdbc.datasource.DriverManagerDataSource] for bean with name 'dataSource' defined in ServletContext resource [/WEB-INF/rest-servlet.xml]; nested exception is java.lang.ClassNotFoundException: org.springframework.jdbc.datasource.DriverManagerDataSource

我已经检查了它是否在“外部库”(我使用intelliJ)下,并且我确实看到了这个类。此外,当我尝试键入类名时,自动完成功能也会找到它。如有任何帮助或建议,我们将不胜感激

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-18 02:00:21

确保在IDEA构建的工件中确实有这个类。我猜它是WAR,所以请检查它是否包含"spring-jdbc-.jar“。如果不是,请检查"pom.xml“中的spring-jdbc依赖范围。应该是compile

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64880502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档