当前位置: 首页 > news >正文

学做网站论坛vip账号需要证书的建筑公司网站

学做网站论坛vip账号,需要证书的建筑公司网站,网站设计规划图,Linux主机安装wordpress介绍通常在DDD开发架构中#xff0c;我们写完服务层需要在控制器中写API#xff0c;今天介绍一个组件 Plus.AutoApi 可以用它来动态生成 Restful 风格的 WebApi#xff0c;不用写 Controller。快速使用在你的应用服务层中添加组件Install-Package Plus.AutoApi在 Startup 中… 介绍通常在DDD开发架构中我们写完服务层需要在控制器中写API今天介绍一个组件 Plus.AutoApi 可以用它来动态生成 Restful 风格的 WebApi不用写 Controller。快速使用在你的应用服务层中添加组件Install-Package Plus.AutoApi 在 Startup 中注册 AutoApipublic void ConfigureServices(IServiceCollection services) {services.AddAutoApi(x  { }); } AddAutoApi 同时也支持各种 Options 参数可以自行查看。让你的服务直接或者间接实现IAutoApi添加特性[AutoApi]即可示例代码如下[AutoApi] public class WeatherService : IAutoApi {private static readonly string[] Summaries  new[]{Freezing, Bracing, Chilly, Cool, Mild, Warm, Balmy, Hot, Sweltering, Scorching};public IEnumerableWeatherForecast Get(){return WeatherForecast();}[HttpGet({id})]public IEnumerableWeatherForecast Get(int id){return WeatherForecast();}public IEnumerableWeatherForecast Post(){return WeatherForecast();}[HttpPut({id})]public IEnumerableWeatherForecast Put(int id){return WeatherForecast();}[HttpDelete({id})]public IEnumerableWeatherForecast Delete(int id){return WeatherForecast();}private static IEnumerableWeatherForecast WeatherForecast(){var rng  new Random();return Enumerable.Range(1, 5).Select(index  new WeatherForecast{Date  DateTime.Now.AddDays(index),TemperatureC  rng.Next(-20, 55),Summary  Summaries[rng.Next(Summaries.Length)]}).ToArray();} } 需要注意的是你的服务层命名规范默认要以Service或者ApplicationService结尾也可以通过配置替换默认名称。如果你想让某个服务不自动生成API可以给特性传递参数[AutoApi(Disabled true)]让生成的API兼容 Swagger需要添加下面这句代码。services.AddSwaggerGen(options  {options.SwaggerDoc(v1, new OpenApiInfo{Title  Plus AutoApi Sample,Version  v1.0.0});options.DocInclusionPredicate((docName, description)  true); }); 同时自动生成API也可以和控制器共存互不影响。你可以手动指定HTTP方法也可以根据默认规则自动创建。默认自动创建HTTP方法的规则如下static PlusConsts() {HttpVerbs  new Dictionarystring, string(){[add]  POST,[create]  POST,[post]  POST,[insert]  POST,[get]  GET,[find]  GET,[fetch]  GET,[query]  GET,[update]  PUT,[put]  PUT,[delete]  DELETE,[remove]  DELETE}; } 上面代码最终生成的API路由如下Sampleshttps://github.com/Meowv/Plus.AutoApi/tree/master/samples/Plus.AutoApi.SampleNugethttps://www.nuget.org/packages/Plus.AutoApi开源地址https://github.com/Meowv/Plus.AutoApi
http://www.pierceye.com/news/824640/

相关文章:

  • 网站开发技术可行性分析邢台建设企业网站
  • 有一个网站 人物模型可以做各种动作沈阳军成网站建设
  • h5移动网站开发南京企业自助建站系统
  • 开发一个企业网站报价wordpress副标题字数
  • 芜湖哪家公司做网站不错江宁网站建设方案
  • 做网站公司赚钱吗?百度搜索下载
  • 手机购物网站模版企业信息系统查询系统官网江苏
  • 礼品行业网站建设北京网站设计精选刻
  • 六安论坛网站WordPress ftp 媒体库子目录
  • 网站域名com和cn应用商店免费下载
  • 建设营销型网站多少钱比较好的网站建设网站
  • 学校网站的建设需求搜索引擎优化的缺点包括
  • 牛牛襄阳做网站郑州网站建设市场
  • 网站首页的导航栏北京公司注册核名详细流程
  • 专注昆明网站建设有哪些网络营销方式
  • 公司做两个网站网站怎么做本地映射
  • 响应式网站一般做几个尺寸百度联盟怎么做自己的网站
  • 河南做网站的wordpress 幻灯片加数字
  • 东莞网站建设建网站平面设计培训哪个好
  • 网站建设与管理专业是什么办公空间设计案例整套
  • 网站设计网站源码怎么介绍自己的学校
  • 企业网站建设兴田德润很赞运动网站建设主题
  • 沧州自适应网站建设惠安规划局建设局网站
  • 第三方商城网站建设清理wordpress模板
  • 石家庄市建设厅网站wordpress 缩略图代码
  • 网站建设开发服务费怎么做账在线教育平台
  • 南京市英语网站建设网页制作基础教程课件葛艳玲
  • 石家庄网站建设电商台州自助建站在线咨询
  • 郑州媒体网站定制开发网站建设有趣名称
  • 清远企业网站建设公司江西网站开发企业