• net core appsetting配置


    public class BaseController : Controller
    {
    protected WLEntity _db;
    protected ILogger _log;
    protected MemoryCache _mcache;
    protected IConfiguration _config;
    protected WxApi _wxapi;

    public override void OnActionExecuting(ActionExecutingContext context)
    {
    _db = (WLEntity)HttpContext.RequestServices.GetService(typeof(WLEntity));
    _log = (ILogger)HttpContext.RequestServices.GetService(typeof(ILogger<BaseController>));
    _mcache = (MemoryCache)HttpContext.RequestServices.GetService(typeof(IMemoryCache));
    _config = (IConfiguration)HttpContext.RequestServices.GetService(typeof(IConfiguration));
    _wxapi = (WxApi)HttpContext.RequestServices.GetService(typeof(WxApi));

    base.OnActionExecuting(context);
    }

    //appsetting配置


    "jira": {
    "auth": "123",
    "basic_url": "123",
    "version": "1.0"
    },

    ///////////////////////调用方法配置

    public class JiraTools
    {
    private string _basicUrl;
    private string _version;
    private string m_Username;
    private string m_Password;
    protected IMemoryCache _mcache;
    private IConfiguration _configuration;


    /// <summary>
    /// username jira登录名
    /// password jira密码
    /// </summary>
    /// <param name="username"></param>
    /// <param name="password"></param>
    public JiraTools(IConfiguration configuration, IMemoryCache mcache)
    {
    _mcache = mcache;
    _configuration = configuration;
    _basicUrl = _configuration["appconfig:jira:basic_url"];
    _version = _configuration["appconfig:jira:version"];

    }

  • 相关阅读:
    pc端布局方式
    idea中Git操作
    原型和原型链
    BFC块级格式上下文
    开发环境和生产环境
    webpack-dev-server报错
    es6类的继承
    js文件上传
    es6 字符串和数字常用方法
    es6 set容器和map容器
  • 原文地址:https://www.cnblogs.com/momjs/p/10342743.html
Copyright © 2020-2023  润新知