springboot配置数据库密码特殊字符报错的解决
作者:冬天没有雪 时间:2024-01-17 18:55:07
配置数据库密码特殊字符报错
一般的springboot项目会有application.yml或者application.properties文件,开发中需要连接数据库时密码可能会有特殊字符,.properties文件不会报错,但是.yml文件会报错。
解决
yml中password对应的值用单引号引住('!@test')就可以了,如下
spring:
datasource:
password: '!@test'
type: com.alibaba.druid.pool.DruidDataSource
url: jdbc:mysql://localhost:3306/test?characterEncoding=utf-8
username: root
yml文件中密码特殊字符引起启动报错
在一次项目中想连接一下生产库看数据,在修改连接池的密码时候报错。特意记录一下
原因有两个
第一:可能是 yml文件中的 密码 的‘:’后边没有加一个空格键,不能是Tab键;
第二:可能是因为密码中含有特殊字符 ,导致解析有问题;
解决办法
在密码上加上单引号,解决;例如
url: jdbc:mysql://localhost:3306/test?characterEncoding=utf-8
username: root
password: '!A@M#E$R'
这样就不会报错了;希望能帮到大家,也提醒自己
来源:https://blog.csdn.net/yongqing_/article/details/81077657
标签:springboot,数据库,密码,特殊字符
0
投稿
猜你喜欢
删除sqlserver数据库日志和没有日志的数据库恢复办法
2024-01-21 23:20:55
Python3.7 基于 pycryptodome 的AES加密解密、RSA加密解密、加签验签
2022-12-10 13:55:18
如何基于python实现年会抽奖工具
2022-01-28 04:24:42
基于Keras 循环训练模型跑数据时内存泄漏的解决方式
2022-06-28 10:24:00
vue-cli使用stimulsoft.reports.js的详细教程
2024-04-09 10:58:59
MySQL慢查询优化之慢查询日志分析的实例教程
2024-01-22 01:32:44
DreamWeaver操作超级技巧大全
2008-10-03 20:50:00
windows下python安装pip方法详解
2023-12-13 19:43:16
sqlserver 存储过程带事务 拼接id 返回值
2024-01-21 02:41:18
python处理按钮消息的实例详解
2023-04-23 03:59:25
mysql 如何插入随机字符串数据的实现方法
2024-01-19 11:43:02
Express无法通过req.body获取请求传递的数据解决方法
2024-06-05 09:52:06
python中format函数与round函数的区别
2021-03-31 03:33:29
关于PyQt5中QtGui.QImage图片显示问题解析
2022-05-17 19:59:12
8段用于数据清洗Python代码(小结)
2023-10-01 06:04:25
python笔记_将循环内容在一行输出的方法
2022-08-11 20:27:09
Django项目后台不挂断运行的方法
2021-09-28 05:04:54
Dreamweaver里使用层的一些建议
2010-03-25 12:27:00
Go秒爬博客园100页新闻
2024-04-26 17:15:49
pydantic-resolve嵌套数据结构生成LoaderDepend管理contextvars
2023-01-12 22:21:05