Cause: java.sql.SQLException: sql injection violation, comment not allow异常问题处理

1、安全策略检验sql注入,禁止sql中的注释信息存在,删除注释信息

2、在数据源配置时,加上了 Druid 的 wall 过滤器。而它默认的拦截策略是,不允许 SQL 中带有备注,可修改Druid过滤器配置,去除wall。

XML 复制代码
druid:
  filters: stat

我的错误原因是没有配置druid参数信息,估计是容器平台升级了安全策略,不配置默认安全策略最高,所以配置了druid参数后不再报错

相关推荐
Cat God 007几秒前
SQL使用及注意事项
数据库·sql·mysql
running up6 分钟前
Maven依赖管理和项目构建工具
java·maven
@老蝴23 分钟前
MySQL数据库 - 约束和联合查询
android·数据库·mysql
程序猿202325 分钟前
MySQL索引使用--最左前缀法则
数据库·mysql
老华带你飞29 分钟前
列车售票|基于springboot 列车售票系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·学习·spring
java_logo40 分钟前
LinuxServer.io LibreOffice 容器化部署指南
java·开发语言·docker·dubbo·openoffice·libreoffice·opensource
IvorySQL1 小时前
PostgreSQL 中的“脏页(Dirty Pages)”是什么?
数据库·postgresql·开源
qq_589568101 小时前
@NotBlank与@NotEmpty注解无法导入
java·开发语言
李拾叁的摸鱼日常1 小时前
Spring Boot中OncePerRequestFilter原理与Filter单次调用控制全解析
java·后端
script.boy1 小时前
基于spring boot校园二手交易平台的设计与实现
java·spring boot·后端