package com.gkhy.labRiskManage.config.license; import org.springframework.beans.factory.annotation.Value; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.DependsOn; import org.springframework.stereotype.Component; @Component public class LicenseInit { @Value("${system.deployMode}") private String deployMode; @Bean public CompanyLicenseDataCache companyLicenseDataCache(){ // //todo:从数据库加载授权信息 // if(deployMode != null && deployMode.equals("standalone")){ // //单机模式,直接从数据库读取数据 // // }else if(deployMode != null && deployMode.equals("cluster")){ // //集群模式,跟redis缓存同步 // }else { // //配置错误 // } return new CompanyLicenseDataCache(deployMode); } }