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

龙华网站制作公司如何做网络推广人员

龙华网站制作公司,如何做网络推广人员,建设网站方法,郑州品牌设计公司排行背景 之前写一个接口的时候没有察觉到将RequestBody这个注解带到service层了。 今天提交代码的时候,插件没有检测到这个低级错误,导致试飞构建连maven编译都过不了,maven找不到程序包org.springframework.web.bind.annotation这个包 结果…

背景

之前写一个接口的时候没有察觉到将@RequestBody这个注解带到service层了。
今天提交代码的时候,插件没有检测到这个低级错误,导致试飞构建连maven编译都过不了,maven找不到程序包org.springframework.web.bind.annotation这个包
在这里插入图片描述
在这里插入图片描述

结果

试飞构建不成功

背后原因

如果将@RequestBody写在 Service层会出现的问题

  1. 编译错误:
    Service 层通常是业务逻辑层,它不直接处理 HTTP 请求。@RequestBody是 Spring MVC 用于处理 HTTP 请求的注解,它依赖于 Spring MVC 的请求处理机制。如果在 Service 层使用@RequestBody,会导致编译错误,因为 Service 层没有相应的请求处理上下文来解析这个注解。
  2. 逻辑混乱:
    从设计模式和分层架构的角度来看,这违背了职责分离原则。控制器层应该负责接收和解析 HTTP 请求,将请求数据转换为业务逻辑层(Service 层)可以理解的对象形式,然后将这些对象传递给 Service 层进行业务处理。如果在 Service 层处理请求体的绑定,会使 Service 层与 HTTP 请求细节耦合,导致代码难以维护和测试。例如,在单元测试 Service 层时,不应该涉及 HTTP 请求相关的内容,而@RequestBody的存在会引入这些不相关的因素。
  3. 无法正常工作:
    即使通过一些不合理的方式(如在不适当的上下文中强制加载 Spring MVC 相关的组件)让代码能够编译通过,@RequestBody在 Service 层也无法正确地获取和解析 HTTP 请求体中的数据,因为它不在请求处理的流程中。它缺少 Spring MVC 的DispatcherServlet等组件对请求的分发和处理环境。

结语

希望uu们不会和我一样犯这种低级错误(●´ω`●)ゞ

http://www.wangmingla.cn/news/60504.html

相关文章:

  • 门户网站模板源码杭州搜索推广公司
  • 网站跳转至手机端如何做什么是电商平台推广
  • 富阳公司做网站搜索引擎营销分析
  • 网站后台是怎么更新有哪些网站可以免费推广
  • 商会网站建设方案书网络技术推广服务
  • 西宁做网站的网络公司怎么做网络营销平台
  • 用pageadmin做的网站用什么虚拟主机号竞价广告
  • 机械加工网名怎么起seo排名优化培训
  • 政府网站建设计划seo线下培训班
  • 外贸营销俱乐部沈阳专业seo
  • asp网站 访问 变慢 监测优化网站推广网站
  • 学校网站建设的意义和应用站长综合查询工具
  • 荔湾做网站公淘宝推广引流方法有哪些
  • 如何开自己的网站神马关键词快速排名软件
  • 网站备案登记查询推广方案怎么做
  • 网站开发常见方法seo优化工具
  • 福彩hao123网址导航网站为什么要seo?
  • 专做坏消息的网站域名备案查询系统
  • 公司网站建设推进表网络营销推广公司简介
  • 网站营销公司哪家好网站备案查询系统
  • python整合网站开发技术千万不要做手游推广员
  • 网页设计与网站建设百度seo培训班
  • 新开的公司建立网站有哪些要做的aso搜索优化
  • 汕头市澄海建设局门户网站站长工具使用方法
  • 代做安装预算的网站成都纯手工seo
  • 外贸网站要怎么做全网营销推广怎么做
  • 上海市政建设有限公司网站中国进入一级战备2023
  • 药品网站网络营销推广怎么做百度热搜关键词排名
  • 做瞹瞹视频电影邪恶网站seo怎么优化网站排名
  • 网站推广技术哪家好海南百度推广seo