炫意html5
最早CSS3和HTML5移动技术网站之一

Apollo 配置的值为json格式,.net core 里能获取到吗

使用Configuration.GetSection(“ConsulDiscovery”).Get<ConsulDiscoveryOption>();获取不到这个对象

public class ConsulDiscoveryOption
{
/// <summary>
/// 站点的端口,还有服务发现之后健康检查的端口
/// </summary>
public int Port { get; set; }
/// <summary>
/// 服务名称
/// </summary>
public string ServiceName { get; set; }
/// <summary>
/// Consul路劲
/// </summary>
public string ConsulUrl { get; set; }
/// <summary>
/// 服务Id,一定要唯一
/// </summary>
public string NodeId { get; set; }

    public string Tags { get; set; }
}

有没有什么办法能支持直接获取出来之后转成对象

回答


Host.CreateDefaultBuilder(args)
.ConfigureAppConfiguration((hostingContext, builder) =>
{
builder.AddApollo(builder.Build().GetSection(“Apollo”)).AddNamespace(“json_cfg”, ConfigFileFormat.Json);
})

var s = Configuration.GetSection(“apollocfg2”).Get<ApolloCfg>();

炫意HTML5 » Apollo 配置的值为json格式,.net core 里能获取到吗

Java基础教程Android基础教程