Invalid bean definition with name ‘dataSource’ definition in class path resource [applicationContext

    问题:SpringMVC架构的项目在进行JUnit测试时报错:Invalid bean definition with name ‘dataSource’ definition in class path resource [applicationContext.xml]:Could not resolve placeholder ‘jdbc.driverClassName’

详细信息如下:

Invalid bean definition with name ‘dataSource’ definition in class path resource [applicationContext_第1张图片

    出错原因:applicationContext.xml里的参数配置错误。

jdbc.properties里是这么配置的:

Invalid bean definition with name ‘dataSource’ definition in class path resource [applicationContext_第2张图片

我把applicationContext.xml里的JDBC的driverClass错误地写成了‘driverClassName’

Invalid bean definition with name ‘dataSource’ definition in class path resource [applicationContext_第3张图片

故有上错。

    解决办法:把applicationContext.xml里的JDBC的driverClass改成‘driver’,如下图:

Invalid bean definition with name ‘dataSource’ definition in class path resource [applicationContext_第4张图片

即可解决上述问题。


你可能感兴趣的:(Invalid bean definition with name ‘dataSource’ definition in class path resource [applicationContext)