.net core 读取配置文件项

.net core 项目读取appsettings.json配置文件的配置项。
 
    /// <summary>
    /// 配置文件服务
    /// </summary>
    public class AppConfigurtaionServices
    {
        /// <summary>
        /// 配置文件对象
        /// </summary>
        public static IConfiguration Configuration { get; set; }

        static AppConfigurtaionServices()
        {
            var reloadOnChange = true; // 当appsettings.json被修改时重新加载            
            Configuration = new ConfigurationBuilder()
            .Add(new JsonConfigurationSource { Path = "appsettings.json", ReloadOnChange = reloadOnChange })
            .Build();
        }
    }
// 读取数据库连接配置项
var redisService = AppConfigurtaionServices.Configuration["ConnectionString:testdb"];
{
  "ConnectionString": {
    "testdb": "server=localhost;port=3306;database=localtest;uid=root;pwd=123456;SslMode=None"
  }
}

 

posted @ 2023-05-27 11:31  余-先生  阅读(55)  评论(0)    收藏  举报