package com.gkhy.huataiFourierSpecialGasMonitor.config.license;
|
|
import org.springframework.beans.factory.annotation.Value;
|
import org.springframework.context.annotation.Bean;
|
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);
|
}
|
}
|