.net core 自定义配置文件

public void ConfigureServices(IServiceCollection services)
        {
            var configBuilder = new ConfigurationBuilder()
                .SetBasePath(Path.Combine(Directory.GetCurrentDirectory(), "Config"))
                .AddJsonFile("pay.json", optional: false, reloadOnChange: true);

            Configuration = configBuilder.Build();

            services.Configure<PayOptions>(Configuration.GetSection("PayOptions"));

            ServiceProvider provider = services.BuildServiceProvider();

            PayOptions value = provider.GetRequiredService<IOptions<PayOptions>>().Value;
            PayOptions = value;

            services.AddControllers();
        }

  

posted @ 2023-07-03 23:29  changsen-  阅读(44)  评论(0编辑  收藏  举报