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参数后不再报错

相关推荐
m0_7482571819 分钟前
【Spring】Spring实现加法计算器和用户登录
java·后端·spring
爱是小小的癌20 分钟前
Java-数据结构-链表-高频面试题(1)
java·数据结构·算法·链表
Atlim32 分钟前
maven多模块项目编译一直报Failure to find com.xxx.xxx:xxx-xxx-xxx:pom:1.0-SNAPSHOT in问题
java·开发语言·maven
敲代码养活全家33 分钟前
基于Elasticsearch8的向量检索实现相似图形搜索
java·elasticsearch
咔咔库奇40 分钟前
HarmonyOS开发:传参方式
java·华为·harmonyos
ss27343 分钟前
基于SpringBoot实现的保障性住房管理系统
java·spring boot·后端
ccmjga1 小时前
升级 Spring Boot 3 配置讲解 — JDK 23 会给 SpringBoot 带来什么特性?
java·spring boot·后端·spring·gradle·spring security
福大大架构师每日一题1 小时前
42.2 告警触发trigger模块单点问题和高可用解决方案
java·linux·服务器·prometheus
黑客老李1 小时前
BaseCTF scxml 详解
开发语言·网络·数据库·python·sql·安全
Thomas灬Wade1 小时前
jdk8升级JDK21(Springboot2.7.18升级Springboot3.4.0)
java·spring boot