.net core 读取 appsettings.json 值

news/2024/11/1 12:44:03/

namespace Utility
{
    public class ConfigurationHelper
    {
        //先 NuGet:Microsoft.Extensions.Configuration
        //ConfigurationHelper.Configure(builder.Configuration);//在入口注册(写在var app = builder.Build();)之前
        //获取值方法
        //var Serve = ConfigurationHelper.GetConfigValueByKey("AppSettings:Serve");
        //var AllowedHosts = ConfigurationHelper.GetConfigValueByKey("AllowedHosts");

        public static void Configure(IConfiguration config)
        {
           _configuration = config;
        }

        public static IConfiguration _configuration;
      
        public static string GetConfigValueByKey(string key)
        {
            return _configuration[key];
        }

    }
}


http://www.ppmy.cn/news/1543581.html

相关文章

【Python】【数据可视化】【商务智能方法与应用】课程 作业一 飞桨AI Studio

作业说明 程序运行和题目图形相同可得90分,图形显示有所变化,美观清晰可适当加分。 import matplotlib.pyplot as plt import numpy as npx np.linspace(0, 1, 100) y1 x**2 y2 x**4plt.figure(figsize(8, 6))# yx^2 plt.plot(x, y1, -., labelyx^2,…

工作流管理是什么?5款企业工作流管理工具推荐!

一、工作流管理 工作流管理是一个被业界广泛应用并迅速发展的技术。它主要是使处理过程自动化,使人以及各种应用工具相互之间协调工作,以完成某项工作。其目的是让合适的人或软件在恰当的时间执行正确的工作。通俗来说,工作流管理就是对业务…

【jvm】所有的线程都共享堆吗

目录 1. 说明 1. 说明 1.是的,JVM中所有的线程都共享堆内存。2.堆内存(Heap)是JVM管理的内存中最大的一块,用于存储对象实例和数组等动态分配的数据。3.它是Java内存管理中非常重要的一块区域,也是垃圾回收&#xff0…

深入了解 Three.js 中的材质与光照

开发领域:前端开发 | AI 应用 | Web3D | 元宇宙 技术栈:JavaScript、React、ThreeJs、WebGL、Go 经验经验:6年 前端开发经验,专注于图形渲染和AI技术 开源项目:github 晓智元宇宙、数字孪生引擎、前端面试题 大家好&am…

Rust 力扣 - 2090. 半径为 k 的子数组平均值

文章目录 题目描述题解思路题解代码题解链接 题目描述 题解思路 半径为 k 的子数组平均值 等价于 子数组长度为2 * k 1的总和 除于 2 * k 1 我们遍历长度为2 * k 1的窗口,我们只需要记录窗口内的平均值即可 题解代码 impl Solution {pub fn get_averages(num…

面向对象高级-static

文章目录 1.1 static修饰成员变量1.2 static 修饰成员变量的应用场景1.3 static 修饰成员方法1.4 工具类来看 static 的应用1.5 static 的注意事项1.6 static 应用(代码块)1.7 static应用(单例设计模式) static 读作静态&#xff…

Django中分组查询(annotate 和 aggregate 使用)

在 Django 中,aggregate() 和 annotate() 是两个常用的聚合函数。它们都可以用来对一组查询结果进行聚合操作,但它们的作用是有所不同的。 aggregate() 是用于聚合整个查询集的结果,通常用于返回一个值,例如计算查询集中所有结果…

四个模型(CV、CA、左转CT、右转CT)的交互式多模型系统,介绍与MATLAB例程

文章目录 引言一、模型概述1.1 连续变量模型(CV)1.2 离散变量模型(CA)1.3 左转控制器(CT)1.4 右转控制器(CT)二、交互式多模型系统2.1 系统架构三、MATLAB实现3.1 MATLAB代码3.2 代码说明四、总结引言 在现代控制系统和信号处理领域,多模型系统是一种有效的设计方法,…