SpringMVC
Lin_Dong_Tian
不积跬步,无以至千里!
展开
-
SpringMVC的学习(一)--工作流程和组件介绍
一、为什么会出现SpringMVC? 长期以来Struts2与Spring的结合一直存在一些问题,如兼容性和类臃肿。所以出现了Spring MVC。 它是属于Spring基本架构里面的一个组成部分,属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面,所以我们在后期和 Spring 进行整合的时候,几乎不需要别的什么配置。SpringMV...原创 2019-06-03 08:35:07 · 160 阅读 · 0 评论 -
SpringMVC的学习(二)--SpringMVC的初始化和源码分析
一、Spring MVC的初始化 Spring MVC的初始化主要有两部分组成: 1、初始化Spring IoC:通过配置ContextLoderListener完成。 在spring Web中,需要初始化IOC容器,用于存放我们注入的各种对象。当tomcat启动时首先会初始化一个web对应的IOC容器,用于初始化和注入各种我们在web运行过程中需要的对象。当tomcat启动的时...原创 2019-06-04 15:49:31 · 176 阅读 · 0 评论 -
SpringMVC的学习(三)--工作机制
一、工作机制 在容器初始化时会建立所有url和controller的对应关系,保存到Map<url,controller>中。tomcat启动时会通知spring初始化容器(加载bean的定义信息和初始化所有单例bean),然后springmvc会遍历容器中的bean,获取每一个controller中的所有方法访问的url,然后将url和controller保存到一个Ma...原创 2019-06-04 16:00:09 · 109 阅读 · 0 评论 -
SpringMVC的学习(四)--参数接收
一、使用@RequestParam(value="xx")注解获取参数: 默认情况下该参数不能为空,如果为空则系统会抛出异常。如果希望允许为空,那么要修改它的配置项required为 false。 @RequestParam(value="xx", required=false) 二、使用URL传递参数 @RequestMapping("/hello...原创 2019-06-04 16:34:01 · 103 阅读 · 0 评论 -
Spring 常用注解
一、简介 注解本身没有功能的,就和 xml 一样。注解和 xml 都是一种元数据,元数据即解释数据的数据,这就是所谓配置。 本文主要罗列 Spring|Spring MVC相关注解的简介。 二、spring部分 1、声明bean的注解 @Component 组件,没有明确的角色 @Service 在业务逻辑层使用(service层) @Repository 在数...转载 2019-08-19 10:22:45 · 89 阅读 · 0 评论