.net core操作appsettings.json配置文件,程序读取配置文件的值
程序员文章站
2022-03-21 07:54:44
.net core跟原来的.net framework开发模式还是很大的不同,当我们需要增加配置节点的时候,可以灵活修改,.net core我们知道是有appsettings.json文件来配置的。...
.net core跟原来的.net framework开发模式还是很大的不同,当我们需要增加配置节点的时候,可以灵活修改,.net core我们知道是有appsettings.json文件来配置的。
下面来看下具体的代码实现
首先我们增加配置写入appsettings.json文件中,像如下的节点,一个简单的数据库配置
"RedisDistributedCacheOption": { "ConnectionString": "10.212.123.25:6379,defaultDatabase=8,abortConnect=false" },我们还可以像原来的web.config文件一样,能增加key节点配置一个对象。
2、在model文件夹中,增加节点对象模型类,以供解析对象使用
public class GenealogyUrl { public string PostUrl { get; set; } public string SNid { get; set; } }3、在startup.cs启动类中注入设置的节点对象
services.Configure<GenealogyUrl>(Configuration.GetSection("GenealogyUrl"));
4、在使用的contraller中,注入节点对象类,即可取到对象属性值
private readonly IOptions<GenealogyUrl> _genealogyUrl; public EntGenealogyController(IUnitOfWork unitOfWork, IOptions<GenealogyUrl> GenealogyUrl) { _unitOfWork = unitOfWork; _genealogyUrl = GenealogyUrl; }5、注入对象后,可以进行对象.Value.属性获取值
来源:,转载请保留出处
推荐阅读
-
.Net Core库类项目跨项目读取配置文件的方法
-
ASP.NET core Web中使用appsettings.json配置文件的方法
-
.Net Core库类项目跨项目读取配置文件的方法
-
干货:.net core实现读取appsettings.json配置文件(建议收藏)
-
.net core 读取、修改配置文件appsettings.json
-
.Net Core读取Json配置文件的实现示例
-
.Net Core自定义读取配置文件信息appsettings.Json
-
.net core操作appsettings.json配置文件,程序读取配置文件的值
-
Asp.net Core与类库读取配置文件信息的方法
-
干货:.net core实现读取appsettings.json配置文件(建议收藏)