sql injection violation, delete not allow

570 阅读1分钟

小知识,大挑战!本文正在参与“程序员必备小知识”创作挑战活动

1、问题描述

进行简单的删除操作竟然报错了,一脸懵逼o((⊙﹏⊙))o 在这里插入图片描述

2、原因查找

WallFiltercheck未通过,delete删除不被允许

3、解决方案

在配置文件中修改如下地方,配置这两处地方是为了checksql语句,当前项目不允许数据库删除,删除为逻辑删除,修改状态值等

#  删除掉wall即可 
spring.datasource.druid.filters=stat,wall,slf4j    
# true设为false
spring.datasource.druid.filter.wall.enabled=true