原文鏈接:https://www.cnblogs.com/ysmc/p/16047881.html
有很多剛接觸 .Net Core 的小伙伴可能不是很清楚 appsettings.json 這個json文件事做什么的,它的作用如同它的名字,應用配置文件,可以將一些固定的配置寫在這個文件里,如數據庫連接字符串、日志路徑等等。
那我們怎么去讀取它呢,我們可以在需要的地方注入
private readonly IConfiguration _configuration; public Demo(IConfiguration configuration) { _configuration = configuration; }
//獲取字段值
_configuration.GetSection("Key").Value;
我們還可以使用實體類進行接收,更加方便地使用
//TODO 代碼
注意:無論是哪一種環境,首先加載的必然是 appsettings.json 這個配置文件,然后加載 appsettings.Development.json 開發配置文件,最外層節點覆蓋同名節點,注意,是整個節點覆蓋,而不是遍歷里面的屬性再覆蓋