![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringMVC
dragon@oo
糟糕的坚持也好过放弃
展开
-
SpringMVC工作原理和DispatcherServlet 源码
一、前沿Spring MVC 是我们非常常用的框架,在使用的过程中,你了解它的工作原理吗?它的整个过程是怎样的?下面会从以下两个方面为大家一一介绍:1)、SpringMVC 工作原理2)、SpringMVC 核心类 DispatcherServlet 源码二、SpringMVC 工作原理先来看一张SpringMVC的工作原理图:上述工作原理图清晰的展示了SpringMV...原创 2019-11-27 17:05:19 · 329 阅读 · 0 评论 -
Autowired 和 Resource 注解
一、前沿Spring 中我们经常使用Autowired 或者 Resource 注解来进行依赖注入,它们都可以写在字段或者该字段的setter方法上,但它们之间是有区别的:Autowired:默认是按照类型装配注入的,如果想按照名称来装配注入,要结合@Qualifier一起使用。默认情况下必须要求依赖的对象存在,如果要允许 null 值,可以设置它的 required 属性为 fa...原创 2019-11-22 11:15:21 · 295 阅读 · 0 评论 -
component-scan 和 annotation-config 配置
一、前沿使用 SpringMVC 时,相信大家一定使用过<context:component-scan/> 和 <context:annotation-config/> 这两个配置,它们的作用到底是什么呢?它们之前的区别在哪?下面分别为大家分析一下二、作用<context:annotation-config/> :用于激活哪些已经在 Spring...原创 2019-11-22 15:13:51 · 1728 阅读 · 0 评论 -
@RequestBody 和 @ResponseBody 注解
一、前沿本文中我们讲解 @RequestBody 和 @ResponseBody 这两个注解,这两个注解在 SpringMVC 中开发中几乎都会被使用到,下面从它们的源码、作用、应用场景等方面给大家剖析一下二、@RequestBody2.1 源码RequestBody 注解的源码如下:// 注解使用在参数上@Target(ElementType.PARAMETER)@R...原创 2019-11-25 14:57:57 · 999 阅读 · 0 评论 -
annotation-driven 配置详解
一、前沿在 Spring MVC 的项目中,我们经常使用 <mvc:annotation-driven> 这个配置,那么这个配置到底是做什么的呢?下面来分析一下,首先找到 mvc 的命名空间的定义,如下图:从上述图中可知,annotation-driven 配置的实现类应该是定义在了 MvcNamespaceHandler 类中,是不是这样的呢?下面我们看下 MvcNa...原创 2019-11-25 16:58:02 · 7408 阅读 · 0 评论