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

SpringMVC—概述 入门程序 入门程序的工作流程 bean加载控制 Apifox工具的下载

(一)概述:

SpringMVC是一种基于Servlet的表现层web框架。它极大简化了Servlet代码的繁琐。
这里插一嘴浏览器 前端界面 后端处理的基础流程:
在这里插入图片描述
SpringMVC的地位和作用如上,可以替代原本的Servlet,使用这个框架前后的代码量对比如下:

Servlet

在这里插入图片描述

SpringMVC:

在这里插入图片描述

(二)入门程序:

(1)导入SpringMVC和Servlet坐标:
在这里插入图片描述
(2)创建Controller类,在里面与Servlet一样是配置路径,配置方法。
在这里插入图片描述
(3)建立配置类和控制器类的连接。
在这里插入图片描述
(4)创建SpringMVC容器
在这里插入图片描述
重点注意AbstractDispatcherServletInitializer这个类

1.createServletApplicationContext是创建容器的操作
2.getServletMappings是将所有请求都交由SpringMVC处理

入门程序的工作流程:

在这里插入图片描述

bean加载控制:

核心问题:当Spring和SpringMVC的Bean对象在同一个包下时,如何避免Spring错误加载到了SpirngMVC的Bean对象。

方法一:精准定位

就是在扫描的时候精确定位到包下的文件,而不是光定义到包这一级

方法二:广泛定位,精确排除

在这里插入图片描述
type参数是排除文件的规则
classes是待排除的类文件

细节注意:在其他配置文件中不允许再写@ComponentScan(Controller.class),等于说是你这个方法把Controller过滤掉了之后,其他配置文件又把这个类加载回来了。

SpirngMVC容器和Spring容器的创建:

在这里插入图片描述
第一个方法创建SpringMVC容器,第二个方法创建Spring容器
相较于前一种方法,还有一个方法,可以达到相同效果的同时,简化代码:
在这里插入图片描述
第一个方法是Spring容器,第二个方法是SpringMVC容器的创建。

Apifox工具的下载

进入apifox官网连接,下载解压,速度要比Postman这个软件快,并且进入软件的使用速度也很快。
他们都是用来模拟浏览器请求的

http://www.dtcms.com/a/516813.html

相关文章:

  • 网站返回404北京网站模板
  • Profinet转TCP/IP协议中枢:构建PLC与打标卡无缝通讯的底层架构
  • Clang编译器详解:搞懂Clang编译器的前世今生和实际应用(交叉编译和静态分析)
  • 这个百度的网站怎么做的广西南宁市有公司网站设计
  • 查网站跳出率自己做手机网站
  • 钉钉云打印钉钉智能云打印
  • 网站建设招聘要求云服务器建网站
  • 17zwd一起做网站官网用html做的美食网站
  • 针对汽车远程无钥匙进入系统的新型重放同步攻击的缓解策略
  • 北京住房与城乡建设厅网站首页html网页代码完整代码四个跳
  • 公司业绩怎么发到建设厅网站上书画院网站模板
  • 个人网站要不要备案做动态表情包的网站
  • Linux中inode节点号的获取相关函数的实现
  • tslib库介绍与使用
  • CyclicBarrier
  • 有哪个网站做正品港货网站建设中常见的问题
  • 【GD32】输出时钟配置
  • 昆明网站建设系统有哪些心理服务网站建设内容
  • 企业网站开发需求文档百度广告怎么投放多少钱
  • 官网站内优化怎么做深圳网站建设燦
  • wordpress本地备份网站首页排名seo搜索优化
  • 全星质量管理 QMS:构建高科技制造业数字化质量生态,筑牢全链路管控
  • Python 应用上架 Microsoft Store 完整指南(2025)
  • 免费低代码平台怎么选?斑斑低代码与云表低代码深度测评!
  • 大型网站开发框架有哪些wordpress选项下拉菜单
  • App 使用 HTTPS 的工程化实战,从接入到真机排查的一线指南
  • JDK 21 API增强详解
  • 化妆品可做的团购网站有哪些有个能写文章做任务的网站
  • 【JVM】详解 类加载器与类加载过程
  • 织梦移动网站模板免费下载佛山国内快速建站