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了

 

posted @ 2021-11-26 17:00  江南0o0  阅读(55)  评论(0编辑  收藏  举报