当前位置: 首页 > article >正文

Docker 中的SpringBoot项目的 SQL injection violation,comment not allow

问题描述

Spring Boot项目在开发环境下(mac + idea  连线上数据库)调试正常,项目上传到Docker上面报错:SQL injection violation,comment not allow

分析

1.排除线上代码问题,线上代码与线下代码是一致的。

2.排除数据库问题,因为连的是同一个数据库,不可能存在数据不完整造成的。

3.排除前端问题,用前端代码,前端连线上后端问题仍旧,连本地却是正常。

原因

Mapper 文件中加了SQL  ' -- '的注释,而后端认为是被SQL注入了,所以报错。

去掉注释  显示正常


http://www.kler.cn/a/467257.html

相关文章:

  • 【NLP高频面题 - 分布式训练篇】ZeRO主要为了解决什么问题?
  • SQL使用游标
  • GPT分区 使用parted标准分区划分,以及相邻分区扩容
  • 计算机网络——数据链路层-流量控制和可靠传输
  • ESP8266+STM32+阿里云保姆级教程(AT指令+MQTT)
  • 解决CentOS 8 YUM源更新后报错问题:无法下载AppStream仓库元数据
  • Fabric链码部署测试
  • 个人健康信息系统|Java|SSM|VUE| 前后端分离
  • leetcode 732. 我的日程安排表 III
  • 【论文阅读-思维链的构造方法02】4.1.2 Automatic Construction-01
  • Chapter4.2:Normalizing activations with layer normalization
  • 关于数组的一些应用--------数组作函数的返回值(斐波那契数列数列的实现)
  • 2017年IMO几何预选题第7题
  • 使用Python的xml.etree.ElementTree模块解析和操作 XML 数据
  • 2025年电气、自动化与人工智能(ICEAAI 2025)
  • wordpress报错open_basedir restriction in effect
  • Docker部署Kafka
  • 如何解决数据库和缓存不一致的问题
  • SQL-leetcode-183. 从不订购的客户
  • qt中如何判断字符串是否为数字,整数,浮点数?
  • 【LVGL】给SquareLineStudio导出的Arduino工程添加物理按键
  • 树莓派4b如何连接ov7670摄像头
  • pyinstaller冻结打包多进程程序的bug:无限创建进程直至系统崩溃
  • Computed在Vue2、Vue3写法的不同
  • 奇怪的Python:为何 list 和 dict 的元素顺序从 Python 3.7 开始保持插入顺序?
  • ROS小记