开源版本BladeTenantProperties默认配置了blade_post等表做数据隔离

Blade 未结 1 355
chenxing
chenxing 剑童 2023-10-19 16:35

一、该问题的重现步骤是什么?

1. 

@Getter
@Setter
@ConfigurationProperties(prefix = "blade.tenant")
public class BladeTenantProperties {

   /**
    * 多租户字段名称
    */
   private String column = "tenant_id";

   /**
    * 多租户数据表
    */
   private List<String> tables = new ArrayList<>();

   /**
    * 多租户系统数据表
    */
   private List<String> bladeTables = Arrays.asList("blade_notice", "blade_post", "blade_log_api", "blade_log_error", "blade_log_usual");
}

2. 

3.


二、你期待的结果是什么?实际看到的又是什么?我不想在blade_post表中使用tenant_id数据隔离效果


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。



1条回答
  • 2023-10-25 15:36

    在application.yml 用 blade.tenant.bladeTables 覆盖默认配置

    0 讨论(0)
提交回复