dotnet core(读取配置文件)
今天我们来学习怎么读取dotnet core程序的配置文件.
一般dotnet core配置文件都位于项目目录下,名为appsettings.json
直接读文件
1 | { |
那么我们直接去读json然后序列化成对象是不是就可以了.
没毛病,确实是可以这样玩的. 代码大概是这样的…
1 |
|
直接读文件然后反序列化实在有点麻烦,有没有简单点的办法啊.
客官,只要给钱什么都有.
使用ConfigurationBuilder 读取
直接上代码:
1 | public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory) |
嗯,就是这么简单粗暴,什么都不管…
辣鸡,还有没有更优雅点的方法啊.
哦,这样的要求么?那么我们上DI(自动注入)吧.
DI读取配置文件
1 | //Startup.cs |
然后我们在Controller中使用构造函数注入的方式获取APPConfiguration实例
1 | private AppSettings configuration; |
然后就可以愉快的使用了.
本文结束…
拜…