SpringBoot中配置druid允许一次执行多条SQL

 

 

没有配置好,会报错如下:

java.sql.SQLException: sql injection violation, multi-statement not allow :

 

 

1、在配置文件中不需要指定wall防火墙filter

 

spring:

  datasource:

    driver-class-name: com.mysql.jdbc.Driver

    url: jdbc:mysql://localhost:3306/database?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true

    username: root

    password: setpay@123

    type: com.alibaba.druid.pool.DruidDataSource

    druid:

      # 初始化连接大小

      initial-size: 8

      # 最小空闲连接数

      min-idle: 5

      #最大连接数

      max-active: 64

      #查询超时时间

      query-timeout: 6000

      #事务查询超时时间

      transaction-query-timeout: 6000

      #关闭空闲连接超时时间

      remove-abandoned-timeout: 1800

      # 配置获取连接等待超时的时间

      max-wait: 6

你可能感兴趣的:(spring,mysql,spring,boot,java)