提交 | 用户 | 时间 | ||
e7c126 | 1 | package com.iailab.framework.tenant.core.aop; |
H | 2 | |
3 | import java.lang.annotation.*; | |
4 | ||
5 | /** | |
6 | * 忽略租户,标记指定方法不进行租户的自动过滤 | |
7 | * | |
8 | * 注意,只有 DB 的场景会过滤,其它场景暂时不过滤: | |
9 | * 1、Redis 场景:因为是基于 Key 实现多租户的能力,所以忽略没有意义,不像 DB 是一个 column 实现的 | |
10 | * 2、MQ 场景:有点难以抉择,目前可以通过 Consumer 手动在消费的方法上,添加 @TenantIgnore 进行忽略 | |
11 | * | |
12 | * @author iailab | |
13 | */ | |
14 | @Target({ElementType.METHOD}) | |
15 | @Retention(RetentionPolicy.RUNTIME) | |
16 | @Inherited | |
17 | public @interface TenantIgnore { | |
18 | } |