出现错误首先看看在能否通过mysql指令正确访问数据库:
发现数据库可以正常访问。
后来观察自己的配置,发现自己的密码全是数字,在yml文件中全为数字的密码会有点小问题,需要加上’ '单引号才能正确识别。正确配置如下:
spring:
datasource:
url: jdbc:mysql://127.0.0.1:3306/mall?useUnicode=true&characterEncoding=utf8&useOldAliasMetadataBehavior=true&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&serverTimezone=UTC
username: root
password: '123456'
driver-class-name: com.mysql.cj.jdbc.Driver
type: com.alibaba.druid.pool.DruidDataSource