课件和 Demo 地址
https://gitee.com/geektime-geekbang/NET-Core
作者回复: 这里主要是为了介绍约束功能,如你所说,一般建议参数放到body中,用错误码表示验证结果
作者回复: 你看一下告警的类型,在项目的属性->生成->错误和告警 面板,有一项“取消显示告警”,可以屏蔽信息
作者回复: “把它置于产线这样的一个资源下面”是在定义“产线”与“治具”的关系,你的场景对不同“治具”不同的校验需要专门设计实现。 看起来这部分业务是经常变动的,需要设计为扩展点
作者回复: 建议使用RouteAttribute,一方面API定义灵活且明确,一方面对swagger友好。
作者回复: 后面会有章节专门讲这个场景
作者回复: services.AddControllers() .AddNewtonsoftJson(options => { options.SerializerSettings.DateFormatString = "yyyy-MM-dd HH:mm:ss"; });
作者回复: 感谢支持