首先检测你的jdbc.properties配置文件中是否出现问题,尤其是用户名和密码,下面是我的配置文件的实例,大家可以对照一下。
jdbc.driverClass=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/youha?rewriteBatchedStatements=true&?useUnicode=true&characterEncoding=utf8
jdbc.username=root
jdbc.password=123456
还需要查看你的applicationContext.xml里面的配置,需要加上
<--!命名空间:-->
xmlns:context="http://www.springframework.org/schema/context"
<--!约束路径:-->
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd
然后进行测试,如果发现还有问题,我之前的问题就是jdbc.properties中的配置里面没有以jdbc.开头,所以导致的错误,在使用EL表达式中出现的问题,一开始我并不知道需要加上jdbc.的前缀才可以用EL表达式进行spring配置数据源,所以这个问题我也是排查的比较久。
希望大家可以成功,也希望我的分享可以帮助你解决问题。