springmvc
PostTruth
书写是对思维的缓存
展开
-
SpringMVC获取页面参数的五种方法
SpringMVC获取页面参数的五种方法第一种:使用HttpServletRequest作为SpringMVC 控制器里面方法的参数,同Servlet中使用Request对象获取页面参数的方法一样@Controller @RequestMapping("/user") public class UserController { /** * 使用HttpServletR原创 2017-10-21 18:03:06 · 4178 阅读 · 0 评论 -
SpringMVC拦截器使用
SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像12306 那样子判断当前时间是否是购票时间。一、定义Interceptor实现类 SpringMVC 中的Interceptor 拦截请求是通过HandlerInterceptor 来实现的。...原创 2018-08-03 09:36:02 · 559 阅读 · 0 评论 -
自己动手实现一个简单的 SpringMVC
自己动手实现一个SpringMvcspringmvc 作为javaweb 主流框架,相比大家都用过,也已经都很熟悉了.但是对springmvc如何实现有了解多少呢?本文将带你了解并亲手实现一个springmvc框架,带你一探究竟.在Spring MVC中,将一个普通的java类标注上Controller注解之后,再将类中的方法使用RequestMapping注解标注,那么这个普通的ja...原创 2018-04-06 10:54:23 · 5074 阅读 · 0 评论 -
详解 RestTemplate 操作
详解 RestTemplate 操作作为开发人员,我们经常关注于构建伟大的软件来解决业务问题。数据只是软件完成工作时 要处理的原材料。但是如果你问一下业务人员,数据和软件谁更重要的话,他们很可能会选择 数据。数据是许多业务的生命之血。软件通常是可以替换的,但是多年积累的数据是永远不能 替换的。近几年来,以信息为中心的表述性状态转移(Representational State Transfer原创 2017-12-17 15:39:08 · 208890 阅读 · 30 评论 -
Spring MVC 表单验证
Spring 表单验证从Spring3.0开始,在Spring API 中提供了对java校验API的支持.在Spring MVC 中要使用java校验API的话,并不需要而外的配置,只要保证在类路径下包含这个java API的实现即可.比如: Hibernate Validator.参考资料: http://www.imooc.com/learn/810http://gitbook.cn/gitc原创 2017-12-07 15:30:41 · 462 阅读 · 0 评论 -
使用Spring boot基于Redis快速搭建分布式Session缓存方案
使用Spring boot基于Redis快速搭建分布式Session缓存方案大型web应用中,session的管理非常重要,这是单机存储满足不了的.通常有以下几种方法:将session持久化到数据库中. 但缺点是读写成本太高.去session化,比如将信息存储到cookie中. 但缺点是大小有限制,并且不安全.3 . 将session存储到一个分布式的nosql数据库中,比如 Redis.接下原创 2017-12-07 11:24:09 · 1503 阅读 · 0 评论 -
jackSon注解-- @JsonInclude 注解不返回null值字段
jackSon注解– @JsonInclude 注解不返回null值字段 Spring Boot项目中遇到的小知识@Data@JsonInclude(JsonInclude.Include.NON_NULL)public class OrderDTO { private String orderId; @JsonProperty("name") private Str原创 2017-12-03 13:22:01 · 45704 阅读 · 5 评论 -
fastJson 之 JSONPath使用
1. JSONPath介绍官网地址: https://github.com/alibaba/fastjson/wiki/JSONPathfastjson 1.2.0之后的版本支持JSONPath。这是一个很强大的功能,可以在java框架中当作对象查询语言(OQL)来使用。2. APIpackage com.alibaba.fastjson;public class JSONPath {原创 2017-12-10 12:47:33 · 37605 阅读 · 5 评论 -
使用自定义注解+Spring AOP 实现日志记录
使用自定义注解+Spring切面 实现日志记录在平常的项目编程中,我们会经常使用到日志,用来记录各种事件.但是,有些日志记录套路实在是太像了,我们不得不要写很多遍.比如在Spring中,我们要使用日志记录每个controller的访问和结束时间,该怎么办呢.下面是我认为比较简单的一种方法: 自定义注解+Spring切面 .下面使用SpringBoot快速搭建一个项目来进行演示.具体pom文件查看源原创 2017-12-09 11:01:38 · 9534 阅读 · 1 评论 -
SpringBoot全局异常与数据校验
SpringBoot全局异常与数据校验要思考的问题在现在的前后端交互中,通常都规范了接口返回方式,如返回的接口状态(成功|失败)以及要返回的数据在那个字段取,或者说失败了以后提示信息从接口哪里返回,因此,如果想做全局异常,并且异常发生后能准确的返回给前端解析,那么需要异常发生时返回给前端的格式与正常失败场景的格式一致。项目建立利用idea 工具,很容易的搭建一个SpringBoot项目,要...原创 2018-11-15 20:09:45 · 520 阅读 · 0 评论