类 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)。

  • 构造器详细资料

  • 方法详细资料

    • customize

      public void customize(com.mybatisflex.core.FlexGlobalConfig flexGlobalConfig)
      指定者:
      customize 在接口中 com.mybatisflex.spring.boot.MyBatisFlexCustomizer