Spring MVC 与 Servlet

相信大家都能够在上网上看到Spring MVC的核心类其实就是DispatherServlet,也就是Spring MVC处理请求的核心分发器。其实核心分发器几乎是所有MVC框架设计中的核心概念,像在Struts2也有类似的分发器FilterDispatcher。只不过Spring MVC中的是一...

2017-08-05 19:13:52

阅读数:3751

评论数:2

spring import 占位符

一般情况下我们在Spring的配置文件中使用<import>标签是这样的,<import...

2018-08-01 00:18:59

阅读数:119

评论数:0

Spring MVC 406

使用Spring MVC返回 JSON 数据有时候会在页面报出以下 406 错误。具体错误信息如下: 最常见的问题就是缺少 Jackson 工具包,它的作用是把 Java 对象转换成 JSON 输入出页面。当然这是最常见的情况,下面我就来介绍一下项目中出现的问题。由于项目遗留原因,项目请求中...

2018-04-04 01:34:45

阅读数:412

评论数:0

Spring MVC 之 自定义List绑定

Spring MVC对于普通对象可以很容易的进行数据绑定,但是对于复杂对象比如说集合就支持得不太友好。对于普通对象Spring通过在请求参数里面参数名称与定义的接收对象的属性名称一致就可以进行数据绑定了。比如: 定义的实体对象为: import lombok.Data; @Data ...

2018-01-05 13:36:35

阅读数:613

评论数:0

Spring MVC Content Negotiation

在这篇文章中,我想讨论如何配置和使用Spring的内容协商,主要是使用HTTP消息转换器的RESTful控制器。在另一篇博文中,我将展示如何设置专门为使用内容协商使用Spring的ContentNegotiatingViewResolver视图。

2017-11-15 00:21:21

阅读数:1939

评论数:0

Spring COC TypeConverter

Spring的核心思想是IOC(Inversion of Control),DI其实就是IOC的另外一种说法。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系。当一个对象需要使用其它对象时,通过Spring容器动态的向这个对象提供它所需要的其他对象。这...

2017-08-12 17:27:51

阅读数:1146

评论数:0

Spring MVC 之 调用复用

如果大家看过Spring MVC的源代码都会知道.Spring MVC框架在Spring容器初始化的时候,通过@RequestMapping建立起请求路径与调用方法的映射(没有看过源码的同学应该也能够想明白)。

2017-08-08 22:19:41

阅读数:1600

评论数:0

Spring MVC 之 处理Date类型

在使用Spring MVC的项目中,我们经常需要遇到处理时间类型的字段。一般情况下大家可能都是通过String来接收这个对象,然后再把它转化成Date类型。如何能够优雅的处理这些时间类型的字段呢?下面我来分享一下我总结的一些方法。

2017-05-26 19:54:23

阅读数:9573

评论数:2

Spring MVC restful 路径小数点问题

之前有个小伙伴问了我一个问题,就是在使用Spring MVC的时候。当使用www.xxx.com/abc/1.11这个路径。然后在Controller使用@PathVariable注解来接收这个值的时候得到的却是1,遇到这种情况如何解决。如果没有遇到过这种问题那么我们应该如何解决它呢?首先要解决这...

2017-05-13 13:36:20

阅读数:2608

评论数:0

sping mvc 分步式session

Session代表服务器与浏览器的一次会话过程,它的信息是保存在服务器端的。在Servlet中,session指的是HttpSession类的对象。服务器在创建session后,会把sessionid以cookie的形式回写给客户端。只要客户端的浏览器不关,每一次访问服务器都会带上这个sessio...

2017-04-04 10:35:10

阅读数:526

评论数:1

spring mvc ant path

任何一个WEB都需要解决URL与请求处理器之间的映射,Spring MVC也是一样,但Spring MVC就像Spring所作的一切一样(灵活,可以配置各种东西,但是也造成了很多复杂性),肯定不会只有一种方法来映射URL和 Controller之间的关系。并且在实际上,允许你自己创建映射规则和实现...

2017-04-02 01:20:38

阅读数:408

评论数:0

Spring Mvc Upload -- 0配置文件

之前使用Spring的时候都是基于xml的使用,工作之余就写了一个Spring MVC基于注解的上传文件方式的小demo.里面使用的都是Spring的注解来加载Spring bean。

2017-02-19 01:07:33

阅读数:366

评论数:0

Spring MVC DataBinder

我们都知道Spring MVC在处理HTTP请求的时候的数据都是来自于HTTP请求。这不是废话吗,:)! 那么Spring MVC是如何把HTTP中的请求中的数据纳入到其中呢?我们都知道Spring MVC处理HTTP请求是通过DispatcherServlet来做为拦截请求的。Dispatche...

2016-11-27 22:37:14

阅读数:3272

评论数:1

20、Spring MVC 之 Configuring

在之前的Blog – Spring MVC 之 一些特殊的Bean中的”WebApplicationContext中一些特殊的Bean”和”默认的DispatcherServlet配置”中已经解释了Spring MVC中的一些特殊的Bean以及DispatcherServlet中的使用的一些默认实...

2016-11-13 15:52:35

阅读数:781

评论数:0

19、Spring MVC 之 Container Config

在Servlet 3.0+的环境里,你可以选择以编程的方式配置Servlet容器或者结合web.xml文件。下面是是一个注册DispatcherServlet的例子:

2016-11-09 00:21:47

阅读数:1034

评论数:0

18、Spring MVC 之 HTTP caching support

一个好的HTTP缓存策略可以显著的提高一个web应用的性能以及客户体验。HTTP响应头'Cache-Control',条件头'Last-Modified'以及'ETag'通常负责这个.

2016-11-07 20:49:52

阅读数:2181

评论数:0

17、Spring MVC 之 COC support

对于很多项目,坚持既定的约定,并设置合理的默认值是他们(项目)所需要的东西。并且Spring WEB MVC已经明确的支持约定优于配置。这意味着如果你建立一组命名约定等,你可以充分的减少大多数配置。其中必要的设置包含handler mappings,view resolvers, ModelAnd...

2016-11-06 17:27:31

阅读数:1052

评论数:0

16、Spring MVC 之 Web Security

Spring Security是一个单独的项目,它可以无缝的和Spring MVC集成。Spring Security提供会特性保护web应用来自恶意的攻击。

2016-11-05 23:46:34

阅读数:984

评论数:1

15、Spring MVC 之 Handling exceptions

HandlerExceptionResolver是Spring MVC中的为web请求一个统一异常处理的一个接口。其中定义了方法ModelAndView resolveException()可以自定义Controller当中出现的异常。返回值类型是ModelAndView,可以通过这个返回值来设置...

2016-11-05 17:13:05

阅读数:1680

评论数:0

14、Spring MVC 之 multipart (file upload) support

Spring在web应用程序的内置支持处理multipart文件上传.你可以使用定义在org.springframework.web.multipart包里面的MultipartResolver对象可插拔的支持处理multipart文件上传。Spring提供了一个是基于Commons FileUp...

2016-11-02 00:36:25

阅读数:2106

评论数:1

提示
确定要删除当前文章?
取消 删除