package com.central.common.properties; import lombok.Getter; import lombok.Setter; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.cloud.context.config.annotation.RefreshScope; import java.util.ArrayList; import java.util.List; /** * 多租户配置 * @author zlt * @date 2019/8/5 */ @Setter @Getter @ConfigurationProperties(prefix = "zlt.tenant") @RefreshScope public class TenantProperties { /** * 是否开启多租户 */ private Boolean enable = false; /** * 配置不进行多租户隔离的表名 */ private List ignoreTables = new ArrayList<>(); /** * 配置不进行多租户隔离的sql * 需要配置mapper的全路径如:com.central.user.mapper.SysUserMapper.findList */ private List ignoreSqls = new ArrayList<>(); }