博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
net core 小坑杂记之配置文件读取 02 (控制器里读)
阅读量:6934 次
发布时间:2019-06-27

本文共 567 字,大约阅读时间需要 1 分钟。

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

    先说一种简单易懂的:

    

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

    

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

    

 

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

    

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

    

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

      

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

    

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

    

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

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

 

你可能感兴趣的文章
linux安装tomcat
查看>>
VMware ESXi Windows虚拟机磁盘扩展小结
查看>>
Linux常用命令
查看>>
ios自动打包脚本,融合xctool、xcodebuild、xcrun
查看>>
关于Android调用安装的各种技巧
查看>>
方便的将数字转成字符串类型并在前面补0
查看>>
mysql主从复制
查看>>
struts2到底集成了sturts1和webwork它们的那些优点?
查看>>
iptables 使用
查看>>
Java在Windows 下使用命令行启动应用程序
查看>>
LVS+keepalived+Nginx(前后端故障处理)全自动化负载均衡配置
查看>>
jdbc 取 oracle comments
查看>>
linux kickstart无人值守安装实现多版本的引导
查看>>
先来个基础的windos内部机制与ipc$
查看>>
宫崎骏首次因为自己的新作流泪
查看>>
SAP sybase16 安装的一些细节问题
查看>>
linux服务器同步时间
查看>>
Android开发常见问题及解决方法
查看>>
Linux 基础 - 磁盘管理 - 01
查看>>
我的友情链接
查看>>