欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 会展 > Docker 中的SpringBoot项目的 SQL injection violation,comment not allow

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

2025/1/10 5:03:29 来源:https://blog.csdn.net/weixin_44690195/article/details/144923409  浏览:    关键词: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注入了,所以报错。

去掉注释  显示正常

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com