public void LocalConfigLoaderTest() { LocalConfigLoader loader = new LocalConfigLoader(null); // IBaraMapper baraMapper; var config = loader.Load("BaraMapConfig.xml", null); }
public BaraMapper(ILoggerFactory loggerFactory, String baraMapConfigFilePath = "BaraMapConfig.xml") { _loggerFactory = loggerFactory; _logger = _loggerFactory.CreateLogger <BaraMapper>(); ConfigLoader = new LocalConfigLoader(loggerFactory); ConfigLoader.Load(baraMapConfigFilePath, this); DbProviderFactory = BaraMapConfig.DataBase.DbProvider.DbProviderFactory; SessionStore = new DbConnectionSessionStore(loggerFactory, this.GetHashCode().ToString()); SqlBuilder = new SqlBuilder(loggerFactory, this); DataSourceManager = new DataSourceManager(loggerFactory, this); CacheManager = new CacheManager(loggerFactory, this); SqlExecutor = new SqlExecutor(loggerFactory, SqlBuilder, this); }
static void Main(string[] args) { // 1.初始化Nacos配置 // NacosConfig.Init(); // 2.读取Nacos配置信息 // ConfigManager.LoadNacosConfigData(); // 3.初始化Local配置 LocalConfigLoader.Init(); // 4.读取Local配置信息 ConfigManager.LoadLocalConfigData(); Console.ReadLine(); }
public static void LoadLocalConfigData() { TencentConfig tencentConfig = LocalConfigLoader.GetSetting <TencentConfig>("tencent"); Console.WriteLine("从Local配置获取Tencent数据:" + JsonConvert.SerializeObject(tencentConfig)); }
void Start() { LocalConfigLoader.GetLocalData("menu.data", RecData); }