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
  • asp之家 网络编程 m.aspxhome.com