山楂树男孩的博客专栏

专注于Java、SpringBoot、SpringCloud、微服务、Docker、Kubernetes、持续集成等领域

理解@RequestBody和@ResponseBody

在SpringMVC中,可以使用@RequestBody和@ResponseBody两个注解,分别完成请求报文到对象和对象到响应报文的转换。下面分别来说明 @RequestBody 用法:一般放在controller层的具体请求方法的入参中。比如: @PostMapping(&qu...

2018-09-28 14:07:37

阅读数 711

评论数 0

Thymeleaf+Spring整合(官方文档翻译)

官方英文文档地址 https://www.thymeleaf.org/doc/tutorials/2.1/thymeleafspring.html 前言 这个教程介绍了Thymeleaf与Spring框架的集成,特别是SpringMvc框架。 注意Thymeleaf支持同Spring框架的...

2018-08-10 17:25:23

阅读数 2824

评论数 1

JavaWeb防止表单重复提交

在平时开发中,如果网速比较慢的情况下,用户提交表单后,发现服务器半天都没有响应,那么用户可能会以为是自己没有提交表单,就会再点击提交按钮重复提交表单,我们在开发中必须防止表单重复提交。 一、表单重复提交的常见应用场景 有如下的form.jsp页面 1 @ page lang...

2016-05-20 17:12:16

阅读数 961

评论数 0

Spring MVC配置Freemarker全局变量,实现应用全路径

Xml代码   context:property-placeholder location="classpath:config.properties" ignore-unresolvable="true"/>   X...

2015-12-10 15:41:57

阅读数 3904

评论数 0

spring解决中文乱码问题

第一,存文件必须以一种编码存;读文件也必须以一种编码读,如不特别设置,去系统默认的编码,中文windows为GBK编码。 从.java->.class过程是,先编写.java文件并按莫种编码方式保存,然后用javac方法编译此文件,注意如.java没按系统默认编码保存则要带encodi...

2015-11-30 11:37:22

阅读数 373

评论数 0

SpringMVC+MyBatis - 12 spring mvc4返回的json日期为Long的解决方案

SpringMVC+MyBatis - 12 spring mvc4返回的json日期为Long的解决方案Spring MVC 4.X ResponseBody 日期类型Json 处理摘自http://tramp-zzy.iteye.com/blog/2090330 2014-07-10方法一:全...

2015-09-05 16:53:20

阅读数 705

评论数 0

SpringMVC学习之@ModelAttribute运用详解

@ModelAttribute使用详解 1.@ModelAttribute注释方法     例子(1),(2),(3)类似,被@ModelAttribute注释的方法会在此controller每个方法执行前被执行,因此对于一个controller映射多个URL的用法来说,要谨慎使用。    ...

2015-08-21 09:55:00

阅读数 664

评论数 0

springMVC学习之@SessionAttributes

一、@ModelAttribute    在默认情况下,ModelMap 中的属性作用域是 request 级别是,也就是说,当本次请求结束后,ModelMap中的属性将销毁。如果希望在多个请求中共享 ModelMap 中的属性,必须将其属性转存到 session 中,这样ModelMap 的...

2015-08-20 22:25:08

阅读数 334

评论数 0

cacheManager加载问题

net.sf.ehcache.CacheException: Another unnamed CacheManager already exists in the same VM. Please provide unique names for each CacheManager in the...

2015-08-19 11:20:58

阅读数 4457

评论数 1

MethodInterceptor实战

最近项目里加上了用户权限,有些操作需要登录,有些操作不需要,之前做项目做权限,喜欢使用过滤器,但在此使用过滤器比较死板,如果用的话,就必须在配置文件里加上所有方法,而且 不好使用通配符。所以想了想,之前在人人用过的一种比较简单灵活的权限判断,是采用Spring 的 methhodIntercept...

2015-08-18 17:10:36

阅读数 2193

评论数 1

Shiro 与 Spring框架整合

好吧,shiro是真正意义上,自己学的一个新的东西…… 写个文档记录下下。(好吧,我承认这是别人一直逼着我写的,唉。) 一、在web.xml配制shiroFilter [html] view plaincopy span styl...

2015-08-14 17:28:16

阅读数 775

评论数 0

SpringMVC之国际化

在数据的格式化显示,Spring在做格式化展示的时候已经做了国际化处理,那么如何将我们网站的其它内容(如菜单、标题等)做国际化处理呢?这就是本篇要将的内容—>国际化。 一.基于浏览器请求的国际化实现: 首先配置我们项目的springservlet-config.xml文件添加的内...

2015-08-13 17:42:57

阅读数 329

评论数 0

Spring MVC 中的基于注解的 Controller

终于来到了基于注解的 Spring MVC 了。之前我们所讲到的 handler,需要根据 url 并通过 HandlerMapping 来映射出相应的 handler 并调用相应的方法以响应请求。实际上,ControllerClassNameHandlerMapping, MultiAction...

2015-08-13 13:51:02

阅读数 340

评论数 0

Springmvc构造RESTful详细讲解

/blog/1 HTTP GET =>  得到id = 1的blog /blog/1 HTTP DELETE => 删除 id = 1的blog /blog/1 HTTP PUT =>  更新id = 1的blog /blog   HTTP POST =>  新增BL...

2015-08-12 21:38:12

阅读数 378

评论数 0

spring MVC原理

Spring MVC工作流程图 图一 图二  Spring工作流程描述       1. 用户向服务器发送请求,请求被Spring 前端控制Servelt DispatcherServlet捕获;      ...

2015-08-10 16:07:10

阅读数 451

评论数 0

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