SpringBoot yml配置数据库密码特殊字符报错问题

SpringBoot yml配置数据库密码特殊字符报错问题

一般本地数据库密码都比较简单,而线上的密码一般相对复杂。 如果配置文件中包含一些特殊符号 @# 之类的启动就会报错。

解决方法:将密码使用单引号括住

spring:
    datasource:
        username: root 
        password: '!@t#est'
        type: com.alibaba.druid.pool.DruidDataSource
        url: jdbc:mysql://localhost:3306/test?characterEncoding=utf-8
posted @ 2020-03-29 12:50  趙小傑  阅读(3624)  评论(0编辑  收藏  举报