zoukankan      html  css  js  c++  java
  • .NET 黑魔法

    来,全都是干货。 我们都知道在Framework版本的mvc项目中,配置数据是通过web.config里的appSettings节点配置,我们不得不写一些读取配置文件字符串的类,比如保存在静态的变量中。

    而在mvc core中,这种不优雅的读取字符串的方式得到了进化,以json数据写入和读取的方式很优雅,省了很多代码,这个思想有点现在流行的对象存储。 

     来,上代码:

    这是一个appsettings.json文件,也就是mvc core的配置文件,注意Administrator节点,它配置了网站管理员的用户名和密码,那mvc core是如何优雅的读取的呢? 

     首先,我们定义一个Administrator的类: 

    其次,在Startup.cs文件的ConfigureServices方法里写一行代码,一行,嗯,一行:

    这样,我们就可以读取到配置的Administrator节点的数据啦,so handy...

    这里涉及到mvc core的另外一个强大的特性,就是DI,在构造函数里注入的这个接口就是我们需要读取配置文件的数据。

    很优雅吧?

  • 相关阅读:
    php 删除指定文件夹
    php 批量进行复制文件
    php 导入/导出 csv 文件
    Java8 Nashorn JavaScript引擎
    Java8 Optional类
    Java8数据流
    Java8默认方法
    异常的其他问题
    package和import语句_5
    继承和权限控制_1
  • 原文地址:https://www.cnblogs.com/Eysa/p/10118511.html
Copyright © 2011-2022 走看看