在jdbc.properties的配置中使用了username和password关键字。单元测试时反复出现以下错误:
Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: Connections could not be acquired from the underlying database!
com.mchange.v2.resourcepool.CannotAcquireResourceException: A ResourcePool could not acquire a resource from its primary factory or source.
最后注意到一下提示:
java.sql.SQLException: Access denied for user 'Admin'@'localhost' (using password: YES)
后将username改为其他关键字(如user),错误消失。网上查阅发现原因可能是电脑里可能有其他隐藏的变量名字和这个重名,导致错误。