一、该问题的重现步骤是什么?
构建OssTemplate时,为什么表中查询的OSS对象要和配置文件中的OSS信息进行对比呢,如果都相等才会开启,那我第二个租户来了,配置文件中肯定没有他的OSS信息的,因为都配置在了表中,这时对比不过,new出来的BladeOssRule就是false了,现在我是注释掉了这个判断,写死成了
ossRule = new BladeOssRule(Boolean.TRUE);
才会正常使用Oss表中的数据,而不是配置文件中的数据
二、你期待的结果是什么?实际看到的又是什么?
直接使用OSS中的对象数据其实就可以,不太明白为啥要和配置文件的数据进行对比,十个租户在Oss表中设置好了数据,那岂不是也要在配置文件中也要配置十套同样的数据,这样在这行判断条件才能进true
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
扫一扫访问 Blade技术社区 移动端