druid Oracle Wallfillter sdo_util

pbwdgjma  于 2021-11-27  发布在  Java
关注(0)|答案(2)|浏览(269)

Oracle wallfillter 为什么要拦截 sdo_util包啊 里面都是操作geometry 对象 的常用函数
并没有涉及oracle db配置相关的东西

虽然可以通过配置重载的fillter.txt来自定义规则
但是是否可以在加载配置项的时候通过代码来控制,因为我们的应用是部署在第三方k8s上的
对方提供的druid包 不太方便自定义规则文件,希望可以提供代码级别来加白名单
例如现有条件不变 我在初始化数据源的时候
addToWhiteList("sdo_util") 这样就把sdo_util 放行

7gcisfzg

7gcisfzg1#

wall filter应该是在执行相关sql语句的时候起作用的吧,比如pstmt = conn.prepareStatement(sql);
为啥会拦截你的包,有人可以帮我解答下么

hl0ma9xz

hl0ma9xz2#

我就是在SQL语句里面有sdo_util包里面的函数啊 比如很简单的一个求长度

相关问题