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

企业做网站需要什么软件网上购物商城的背景与意义

企业做网站需要什么软件,网上购物商城的背景与意义,怎么做网址导航网站,网站专属定制高端网站建设前言#xff1a;.net 6 LTS版本发布已经有一段时间了。此处做一个关于使用.net 6 开发精简版webapi#xff08;minimal api#xff09;的入门教程演示。1、新建一个项目。此处就命名为 SomeExample:2、选择 .net6版本#xff0c;并且此处先去掉HTTPS配置以及去掉使用控制器… 前言.net 6 LTS版本发布已经有一段时间了。此处做一个关于使用.net 6 开发精简版webapiminimal api的入门教程演示。1、新建一个项目。此处就命名为 SomeExample: 2、选择 .net6版本并且此处先去掉HTTPS配置以及去掉使用控制器的选项 3、创建完成以后原始画面如下所示。并且解决方案一栏只剩下program文件其他文件都被精简掉了。并且没有Main函数入口和命名空间等。 4、接下来开始做几个简单的webapi方法案例。先删掉原有的替换为自定义的来个webapi方法一个Get一个Post。具体代码如下图所示。 5、运行以后会打开自带的swagger页面。大佬们可以自行比对代码部分和swagger部分的一些特点。 6、执行HelloWorld这个Get方法的执行结果如下图所示。 7、执行HelloMiniApi这个Post方法的执行结果如下图所示。 8、Api根据不同的用途在swagger展示上面咱们还可以对它进行一些分类。分类通过设置Tags标签来实现具体设置内容在方法的末尾设置WithTags,里面指定分类的显示的名称。运行以后的swagger展示效果和有关代码如下图所示。 9、对api方法进行分代码文件管理。如果API方法很多全写在program里面也不现实。所以下面做个拓展。新建用于测试使用的静态类 TestService并且实现一个静态方法 TestApi。其中方法的参数必须是 this WebApplication。然后就可以通过传入的参数来拓展实现webapi例如此处新增一个ServiceApi的api方法以及有关其他实现如下图所示。 10、新增拓展的api以后需要在program文件里面引用使用详细内容如下图所示。 11、运行以后的swagger展示图。 12、测试下执行结果返回预期结果说明测试成功。 13、测试下VS 2022热重载的功能在返回值里面进行修改然后点击热重载小火苗按钮进行热更新。 14、热更新以后不需要重新编译直接在swagger展示页对刚才设置的api方法进行调用调用结果如下图所示说明热重载更新成功。将来遇到需要调试的代码时候大佬们都可以很方便地进行热更新无需重新编译可以大大提高效率。 15、接下来是依赖注入的验证测试。新增一个测试服务类 TestDependencyInjection具体实现内容如图所示。 16、TestDependencyInjection对应的接口 ITestDependencyInjection内容 17、在program文件里面对上面的服务进行注册。此处注册一个单例实例具体代码如下图展示。 18、接下来是验证依赖注入是否成功。此处我在ServiceApi这个webapi方法里面进行注入。注入需要注意事项在webapi方法的委托类型的参数里面第一个参数必须是HttpContext然后后面是自己的参数此处是注入服务的接口。并且在api方法里面调用了show方法进行验证。 19、运行程序在swagger展示页面点击执行对应的webapi方法并查看结果。如下图所示输出show方法里面的内容代表依赖注入成功。 20、再扩展个VS2019开始拥有的一个隐藏技能引用的第三方或者nuget包时候(不限制.net 版本)在对应的封装的类或者方法上面按F12可以直接进入到反编译以后的代码里面去可以看到封装的源码。例如此处以UseSwagger为例在此处按F12进去瞅瞅究竟。 21、正常情况下咱们应该F12进去只能看见属性名称、方法名称看不到具体实现。而现在是可以看到具体实现的代码的。如下图所示方法里面的具体代码都有也可以继续进一步F12去看底层的代码。 以上就是该篇博客的全部内容如果觉得有帮助欢迎大家留言、转发、推荐或点赞。
http://www.zqtcl.cn/news/197428/

相关文章:

  • 保定外贸网站建设学生网站建设首页
  • 商城网站备案要求wordpress插件 手机版
  • 北京市网站备案查询石家庄建设信息网必须交费吗
  • 北京优化网站方法四川省建设局网站
  • 怎么做网站能快速赚钱重庆快速建站
  • 河南专业网站建设公司首选培训心得简短200字
  • 销售网站开发业务高端建网站多少钱
  • 几个做ppt的网站知乎青岛高品质网站制作
  • 网站seo插件wordpress模板中文版
  • 夹江移动网站建设手机网站微信登陆
  • 浏阳做网站网易企业邮箱注册官网
  • 东莞网站建设是什么意思自己怎么做企业网站建设
  • 免费的网站申请泰州网站整站优化
  • 毕业设计做企业门户网站过期域名网站
  • 网站建设和风险分析简单网页制作代码模板
  • 照片展示网站那个网站可以做攻略
  • 优秀网站设计赏析万网网站备案多久
  • 网站维护服务有哪些电商网站
  • 部门网站建设总结鼎城网站建设
  • 制作网站的模板下载大型商城购物平台开发
  • wordpress 分类文章置顶整站优化推广品牌
  • 网站手机验证码如何做官方网站在家做兼职
  • 东莞三合一网站制作网站建设 千助
  • 114网站做推广怎么样江苏建设培训网站
  • 如何让网站做网页适配网站上的产品五星怎样做优化
  • 怎么做网站排名优化免费jq网站模板
  • 源码时代培训机构官网自己建网站怎么做seo
  • 宜都网站制作济南比较大的网站制作公司
  • 怎么用电脑做网站主机假网站怎么制作
  • 网站 微信网络营销方案设计心得