spring整合mybatis是出现:Access denied for user 'admin'@'localhost' (using password: YES), mergedContextC
这个错误废了我好多时间,记录一下
错误
原因:
spring自带的name属性和配置文件的name属性重合了,然后配置文件的name就被覆盖掉了
解决办法
1.在导入配置文件的标签后面添加一个属性:system-properties-mode="FALLBACK"
<context:property-placeholder location="classpath:jdbcConfig.properties" system-properties-mode="FALLBACK"></context:property-placeholder>
2.修改自己的配置文件的name,不要相同就ok了