druid开启防火墙之后的bug

bug以及解决方案

  • 不允许执行多个语句
  • 不允许有注释
  • 部分数据有误识别,抛出异常,导致原本正常执行的语句被中断

解决方案

application.yaml中对于druid配置如下:

yaml 复制代码
        wall:
          enabled: true # 开启防火墙
          config:
            multi-statement-allow: true # 允许多个语句同时执行
            comment-allow: true # 允许注释
          throw-exception: false # 检测异常,但是不终止执行
          log-violation: true # 开启日志记录

参考链接:https://www.cnblogs.com/soundcode/p/6483899.html

相关推荐
元宝骑士3 分钟前
FIND_IN_SET使用指南:场景、优缺点与MySQL优化策略
后端·mysql
猿小喵25 分钟前
MySQL慢查询分析与处理-第二篇
数据库·mysql·性能优化
Y001112361 小时前
MySQL-进阶
开发语言·数据库·sql·mysql
徒 花1 小时前
数据库知识复习01
数据库
mameng19981 小时前
Redis遇到热点key如何解决
数据库·redis·缓存
炜宏资料库1 小时前
产业集团总部大楼智能化系统项目规划方案精讲
运维·服务器·数据库
嵌入式×边缘AI:打怪升级日志1 小时前
从零开始写Linux字符设备驱动:一个不操作硬件的Hello驱动
linux·运维·数据库
搜佛说1 小时前
比SQLite更快,比InfluxDB更轻:sfsDb的降维打击
jvm·数据库·物联网·架构·sqlite·边缘计算·iot
LilySesy1 小时前
【与AI+】英语day4——数据库与性能优化
数据库·oracle·性能优化·sap·abap·自动翻译
前进的李工1 小时前
MySQL角色管理:权限控制全攻略
前端·javascript·数据库·mysql