初始化 WallFilter 时报 dbType 不支持,怎么把 wall 去掉
时间: 2024-02-18 16:02:38 浏览: 182
WallFilter 是 Alibaba 开发的一个开源 SQL 防火墙插件,主要用于防止 SQL 注入攻击。如果初始化 WallFilter 报 dbType 不支持的错误,可能是因为你使用的数据库不在 WallFilter 的支持范围内。
为了去掉 WallFilter,你需要在你的项目配置文件中找到 WallFilter 的配置,将其注释掉或者删除。具体步骤如下:
1. 打开你的项目配置文件,一般是 application.properties 或者 application.yml。
2. 找到 WallFilter 的配置,一般是以 spring.datasource.druid.filter.wall 开头的配置项。
3. 将这些配置项注释掉或者删除即可。
示例:
```
# WallFilter 配置
#spring.datasource.druid.filter.wall.enabled=true
#spring.datasource.druid.filter.wall.dbType=mysql
#spring.datasource.druid.filter.wall.config.whiteList=...
```
将其修改为:
```
# WallFilter 配置
#spring.datasource.druid.filter.wall.enabled=false
#spring.datasource.druid.filter.wall.dbType=
#spring.datasource.druid.filter.wall.config.whiteList=
```
注意,如果你在代码中使用了 WallFilter,你需要在代码中将其注释掉或者删除。
阅读全文