druid配置wall导致无法批量sql

1、现象

在这里插入图片描述

2、原配置

spring:
  autoconfigure:
    exclude: com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure
  datasource:
    druid:
      stat-view-servlet:
        enabled: true
        loginUsername: ***
        loginPassword: ***
        allow:
      web-stat-filter:
        enabled: true
      filter:
        wall:
          config:
            multi-statement-allow: true
    dynamic:
      druid: # 全局druid参数,绝大部分值和默认保持一致。(现已支持的参数如下,不清楚含义不要乱设置)
        # 连接池的配置信息
        # 初始化大小,最小,最大
        initial-size: 5
        min-idle: 5
        maxActive: 20
        # 配置获取连接等待超时的时间
        maxWait: 60000
        # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
        timeBetweenEvictionRunsMillis: 60000
        # 配置一个连接在池中最小生存的时间,单位是毫秒
        minEvictableIdleTimeMillis: 300000
        validationQuery: SELECT 1
        testWhileIdle: true
        testOnBorrow: false
        testOnReturn: false
        # 打开PSCache,并且指定每个连接上PSCache的大小
        poolPreparedStatements: true
        maxPoolPreparedStatementPerConnectionSize: 20
        # 配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙
        filters: stat,slf4j,wall
        # 通过connectProperties属性来打开mergeSql功能;慢SQL记录
        connectionProperties: druid.stat.mergeSql\=true;druid.stat.slowSqlMillis\=5000
      datasource:
        master:
          url: jdbc:mysql://127.0.0.1:3306/db1?useUnicode=true&characterEncoding=UTF-8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai&rewriteBatchedStatements=true&allowMultiQueries=true
          username: root
          password: root
          driver-class-name: com.mysql.cj.jdbc.Driver

3、修改后配置

在这里插入图片描述

spring:
  autoconfigure:
    exclude: com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure
  datasource:
    druid:
      stat-view-servlet:
        enabled: true
        loginUsername: ***
        loginPassword: ***
        allow:
      web-stat-filter:
        enabled: true
    dynamic:
      druid: # 全局druid参数,绝大部分值和默认保持一致。(现已支持的参数如下,不清楚含义不要乱设置)
        # 连接池的配置信息
        # 初始化大小,最小,最大
        initial-size: 5
        min-idle: 5
        maxActive: 20
        # 配置获取连接等待超时的时间
        maxWait: 60000
        # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
        timeBetweenEvictionRunsMillis: 60000
        # 配置一个连接在池中最小生存的时间,单位是毫秒
        minEvictableIdleTimeMillis: 300000
        validationQuery: SELECT 1
        testWhileIdle: true
        testOnBorrow: false
        testOnReturn: false
        # 打开PSCache,并且指定每个连接上PSCache的大小
        poolPreparedStatements: true
        maxPoolPreparedStatementPerConnectionSize: 20
        # 配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙
        filters: stat,slf4j,wall
        wall:
          multi-statement-allow: true
          enabled: true
        # 通过connectProperties属性来打开mergeSql功能;慢SQL记录
        connectionProperties: druid.stat.mergeSql\=true;druid.stat.slowSqlMillis\=5000
      datasource:
        master:
          url: jdbc:mysql://127.0.0.1:3306/db1?useUnicode=true&characterEncoding=UTF-8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai&rewriteBatchedStatements=true&allowMultiQueries=true
          username: root
          password: root
          driver-class-name: com.mysql.cj.jdbc.Driver

相关推荐

  1. Druid数据库连接池配置

    2024-02-07 01:24:02       23 阅读
  2. 【16】编写shell-批量导入mysql的sql语句

    2024-02-07 01:24:02       10 阅读
  3. 关于配置SSL,但是无法使用https访问的问题

    2024-02-07 01:24:02       18 阅读
  4. 与后端配合单个/批量导出excel的方法

    2024-02-07 01:24:02       29 阅读
  5. 如何使用PL/SQL工具批量导出表、存储过程、序列

    2024-02-07 01:24:02       21 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-07 01:24:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-07 01:24:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-07 01:24:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-07 01:24:02       18 阅读

热门阅读

  1. LDAR管理系统解决方案

    2024-02-07 01:24:02       31 阅读
  2. ES6中模板语法与字符串处理

    2024-02-07 01:24:02       39 阅读
  3. 反射的理解

    2024-02-07 01:24:02       30 阅读
  4. 【安卓中kotlin 泛型的基本用法】

    2024-02-07 01:24:02       33 阅读
  5. eslint+prettier统一管理前端代码规范-进阶篇

    2024-02-07 01:24:02       28 阅读
  6. PDF下载添加水印和访问密码

    2024-02-07 01:24:02       32 阅读
  7. 建造者模式(Builder)

    2024-02-07 01:24:02       29 阅读
  8. Linux内核与驱动面试经典“小”问题集锦(2)

    2024-02-07 01:24:02       31 阅读
  9. git 的基本概念

    2024-02-07 01:24:02       35 阅读
  10. ECMAScript日常总结--ES2018(ES9)

    2024-02-07 01:24:02       27 阅读
  11. EasyExcel的导入导出使用

    2024-02-07 01:24:02       32 阅读
  12. 鸿蒙 WiFi 扫描流程(2)

    2024-02-07 01:24:02       28 阅读
  13. 【关于实现远程启动电脑】

    2024-02-07 01:24:02       31 阅读