类 AbacMyBatisFlexDialectConfiguration
java.lang.Object
com.elitesland.ystdms.sys.security.abac.AbacMyBatisFlexDialectConfiguration
- 所有已实现的接口:
com.mybatisflex.spring.boot.MyBatisFlexCustomizer
@AutoConfiguration
@AutoConfigureAfter(MyBatisFlexAutoConfiguration.class)
@ConditionalOnProperty(prefix="elitesland.security.abac",
name="mybatis-flex-data-permission-dialect-enabled",
havingValue="true")
public class AbacMyBatisFlexDialectConfiguration
extends Object
implements com.mybatisflex.spring.boot.MyBatisFlexCustomizer
注册基于
IDialect.prepareAuth(com.mybatisflex.core.query.QueryWrapper, com.mybatisflex.core.dialect.OperateType) 的 PostgreSQL ABAC 方言扩展。
启用后,请在业务 DAO 中关闭手工 apply(见 AbacSecurityProperties.mybatisFlexDataPermissionDialectEnabled)。
-
构造器概要
构造器构造器说明AbacMyBatisFlexDialectConfiguration(AbacDataPermissionQueryWrapperApplier abacDataPermissionQueryWrapperApplier) -
方法概要
-
构造器详细资料
-
AbacMyBatisFlexDialectConfiguration
public AbacMyBatisFlexDialectConfiguration(AbacDataPermissionQueryWrapperApplier abacDataPermissionQueryWrapperApplier)
-
-
方法详细资料
-
customize
public void customize(com.mybatisflex.core.FlexGlobalConfig flexGlobalConfig) - 指定者:
customize在接口中com.mybatisflex.spring.boot.MyBatisFlexCustomizer
-