• net core 小坑杂记之配置文件读取 02 (控制器里读)


        上次更新博客的时候提到了如何在EF的上下文里读取配置,这次介绍一下在控制器里如何读取。

        先说一种简单易懂的:

        

        首先以键值对的形式在appsettings里添加一条配置信息,接着Startup里注入配置接口:

        

        做完如上操作以后,我们就可以在控制器里去完成读取我们的配置了:

        

        页面上使用viewbag就不截图了,按图操作配置妥妥的可以取出来。

        

        然后说一下强类型配置的读取方法,上面的方法虽然简单,但是要是写错了一个字符,配置可能就不出来了,这个时候,指定一下模型会好很多:

        

        首先定义一个Person实体,然后JSON里的配置如下:

          

        Startup的构造函数里将我们自定义的JSON文件添加到系统配置里(不然读取不到配置)

        

        控制里,如下即可完成读取:

        

        IOptions的一个用处——方便了在.NET Core应用程序中使用强类型配置。https://www.cnblogs.com/dudu/p/6740966.html

          以上就是两种在控制器里读取配置的方式。下回将研究一下如何在类库中进行配置文件的读取,以及配置文件的修改操作(应该能的,希望能找到一个更好的方式)。

  • 相关阅读:
    Android 开发之 HelloWorld
    Spring 声明式事务管理
    对于初步搭建好的SSH框架进行简化(注解的使用)
    在已有的 eclipse 中离线配置 android 开发环境
    SSH框架整合总结
    Android的学习第六章(布局一TableLayout)
    Android的学习第六章(布局二--RelativeLayout)
    Android的学习第六章(布局一LinearLayout)
    我的Android第五章
    我的Android第四章
  • 原文地址:https://www.cnblogs.com/sunshine-wy/p/9156843.html
Copyright © 2020-2023  润新知