
Spring
文章平均质量分 73
留兰香丶
但行好事,莫问前程
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring IoC(一)IoC容器的设计与实现:BeanFactory与ApplicationContext
在写BeanFactory与ApplicationContext 之前,我想先简单聊一聊Spring IoC 容器,希望能给大家一个参考。如果你对这反面的知识比较了解,可以直接跳过。(一)Spring IoC 容器概述1.1IOC & DI控制反转(Inversion of Control):其思想是反转资源获取的方向。 传统的资源查找方式要求组件向容器发起请求查找资源。 作为回原创 2018-02-07 10:21:12 · 842 阅读 · 0 评论 -
Spring IoC(二)IoC容器的初始化过程
(一)IoC 容器初始化过程概述1.1简要概述初始化过程IoC 容器的初始化过程是通过refresh() 方法来启动的,这个方法标识着IoC 容器正式启动。具体来说,这个启动过程包括:BeanDefinition 的Resource 定位、载入和注册三个基本过程。Spring 把这三个过程分开,并使用不同的模块来完成,通过这样的设计方式,可以让用户更加灵活的对这三个过程进行裁剪或扩展,...原创 2018-03-05 21:31:16 · 463 阅读 · 0 评论 -
Spring MVC开发RESTful风格的URI
一、写在前面RESTful结构可参考博文:https://blog.csdn.net/codejas/article/details/79799386我们知道在HTTP 协议中,有四种操作方式的动作:GET、POST、PUT和DELETE,分别对应四种基本的操作。GET 用来获取资源,POST 用来新建资源(也可以用于更新资源),PUT用来更新资源,DELETE 用来删除资源。关于RE...原创 2018-04-03 21:40:14 · 752 阅读 · 0 评论 -
mvc:default-servlet-handler标签的作用
最近在复习 Spring MVC 的时候,通过官方的文档弄清楚了一个以前不太理解的标签<mvc:default-servlet-handler/>,写出来分享一下。在开发 RESTful 架构的 URI 时,我们都会在web.xml中将前端控制器的映射请求设置为"/"。 关于配置成"/",在 Spring 的官方文档中这样描述: The caveat to overr...原创 2018-04-23 20:42:24 · 36705 阅读 · 10 评论 -
SpringMVC实现文件的上传与下载
文件的上传与下载可以说是工作中经常使用的功能,现在整理一下,希望能够给大家一个参考。这里以 Maven 的形式来创建项目,相关的配置文件会把主要的内容列出来,其他头文件信息不再一一全部的列出。最后会把代码 GitHub 地址贴出来,如果有的小伙伴需要完整的配置信息,可以参考。一、环境准备1.1在pom.xml中添加对应的依赖 <dependency> ...原创 2018-04-25 14:36:33 · 508 阅读 · 0 评论 -
SpringMVC运行流程分析
一、运行流程图下面是 SpringMVC 运行流程的分析图,包括了拦截器的调用过程,目标资源的处理以及异常处理。 二、运行流程中的相关组件在上面的流程图中有几个比较重要的组件,下面大概描述一下其对应的作用。 DispatcherServlet:用于接收请求,响应结果。相当于转发器,中央处理器。用户请求到达DispatcherServlet,它是整个流程控制中心,由它调用其它组件...原创 2018-05-05 10:58:21 · 663 阅读 · 0 评论 -
SpringMVC异常处理
一、 @ExceptionHandler异常处理1.1异常处理步骤在 SpringMVC 全局配置文件中加上<mvc:annotation-driven/>标签在异常处理类上加上@ControllerAdvice注解在异常处理方法上加上@ExceptionHandler(异常.class)注解至于为什么要在全局配置文件中加上<mvc:annotation-...原创 2018-04-28 15:48:55 · 358 阅读 · 0 评论