1.配置文件写在config文件夹下,所有的配置冒号之后都有空格,仔细观察以后发现数据库的密码是以@开头的。第一眼没发现是因为application.yml写读取配置文件的配置可以是这样的。
spring:
profiles:
active: @spring.active@
2.最后把数据库密码用单引号引起来,问题解决
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/mysql?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=CTT
username: root
password: '@@@Admin123'
filters: wall,mergeStat