美文网首页
0103-springmvc的基本流程

0103-springmvc的基本流程

作者: 李福春carter | 来源:发表于2020-01-03 19:18 被阅读0次

背景

现在的it研发,已经从管理系统时代迈入了互联网系统时代。
页面开发已经从基于JSP+struts转变为为前后端分离的方式(springMVC + JS);

思想

MVC

mvc框架不仅适用于java的开发,也适用于其他系统的开发,也包括前端,它的巨大成功在于它的理念。
核心流程和组件如下:

file

springMVC基本流程

springMVC的核心是DispatherServlet,在它的基础上还有一些基础的组件。

流程图如下:

file

DispatcherServlet.properties的默认配置

HandlerExecutioonChain 源码:

file
里面包含了一个控制器和多个拦截器列表;

定制springMVC的初始化

核心配置类:WebMvcConfigurer

springBoot 通过属性文件进行配置,具体见:配置类

springMVC例子:

thymeleaf 是一个面向java的html5优秀的页面模板,有丰富的标签语言和函数,使用springboot,基本都会选用Thymeleaf模板;
默认配置中resources中的templates目录就是用来放置html文件的;

https://github.com/carterbrother/springbootpractice/tree/master/demo-thymeleaf

小结

绘制了MVC的流程,springMVC的流程图。简单的使用了一下springMVC,使用的thymeleaf模板;
原创不易,转载请注明出处。

相关文章

  • 0103-springmvc的基本流程

    背景 现在的it研发,已经从管理系统时代迈入了互联网系统时代。页面开发已经从基于JSP+struts转变为为前后端...

  • 工欲善其事必先利其器之OkHttp解读

    一、OKHttp的基本使用 基本的使用流程如下 二、使用流程源码分析 同步请求流程分析 异步请求流程分析 这里与同...

  • 整理的基本流程

    一个人即便是单身阶段,做整理都是个浩大的工程。你很容易,不知道怎么开始,甚至没有勇气做这件事就退缩了。 还有一种情...

  • 爬虫的基本流程

    发起请求 1.什么是请求 2.请求的流程 3.怎么发起请求 4. 查看请求的结果 获取响应内容 1获取文本...

  • spring的基本流程

    更好的理解spring,首先应该了解DI和IOCIoC:Inverse of Control(控制反转):读作“反...

  • git 的基本流程

    git 基本工作流程 1. 获取远程更新,确保 master 是最新的 2. 基于最新 master 创建新的 d...

  • 测试的基本流程

    第一、把用户需求转化为功能需求 1)对测试范围进度量 2)对处理分支进行度量 3)对需求业务的场景进行度量 4)明...

  • Gradle的基本流程

    感觉很多时候创建好了项目,Gradle Build一下就好了。那么Build的时候发生了什么事呢?在此之前先看下G...

  • 学习的基本流程

    随着科技的发展,学习理应更有效率,因为我们拥有比以前更多的资源和途径。但是学习的基本流程仍然是不变的。一般学习的步...

  • Marketing的基本流程

    第一,市场机会分析。产品经理做PRD之前,要先由运营做一个MRD,就是做市场机会分析。 第二,市场细分。没有一个产...

网友评论

      本文标题:0103-springmvc的基本流程

      本文链接:https://www.haomeiwen.com/subject/wgltactx.html