springmvc
你走开``
hello , my Friend and the world .
展开
-
SpringMVC之RequestContextHolder分析
SpringMVC之RequestContextHolder分析 2016-12-10 17:35 2244人阅读 评论(0) 收藏 举报 分类: spring(8) java(93) 作者:本科IT人 链接:https://zhuanlan.zhihu.com/p/24293062 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。最近遇到的问题是在serv转载 2017-05-31 13:09:33 · 504 阅读 · 0 评论 -
Spring MVC中常用注解之RequestMapping详解
SpringMVC和Struts2最大区别可能就是注解的使用。因为SpringMVC中可以实现在类这个层面上面配置信息,也可以在方法层面上面配置信息,既灵活又方便,不需要写大量的配置文件,也不需要写大量的action控制类,因为SpringMVC仅仅通过注解就可以实现了Action控制器的跳转和一些常用的功能。 通过注解来实现Action控制器中的execute方法和页面跳转的功能,而且Spring转载 2017-08-31 14:11:07 · 909 阅读 · 0 评论 -
SpringMVC中使用Interceptor拦截器
SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像12306 那样子判断当前时间是否是购票时间。 一、定义Interceptor实现类 SpringMVC 中的Interceptor 拦截请求是通过HandlerInterceptor转载 2018-01-13 13:04:40 · 289 阅读 · 0 评论 -
springmvc整合thymeleaf
spring整合thymeleaf时的配置,其中编码一定要加… 不然 会乱码的. <!-- thymeleaf视图解析器 --> <bean id="templateResolver" class="org.thymeleaf.spring4.templateresolver.SpringResourceTemplateResolver"> &l...原创 2018-03-08 20:40:43 · 880 阅读 · 0 评论 -
Spring处理跨域请求.. e
一次正常的请求 最近别人需要调用我们系统的某一个功能,对方希望提供一个api让其能够更新数据。由于该同学是客户端开发,于是有了类似以下代码。 @RequestMapping(method = RequestMethod.POST, value = "/update.json", produces = MediaType.APPLICATION_JSON_VALUE) public @Respon...转载 2018-04-27 16:56:40 · 142 阅读 · 0 评论 -
springmvc使用jsonview动态控制字段是否参与序列化
jsonview使用步骤 1. 使用接口声明多个视图 2. 在实体类的get方法中添加jsonview以及接口实现视图控制 3. 在controller方法中添加jsonview以及接口,实现字段序列化的动态控制 实体类 package com.imooc.demo.security; import com.fasterxml.jackson.annotation.JsonView;...原创 2018-07-22 17:47:17 · 988 阅读 · 0 评论 -
看透 Spring MVC 源代码分析与实践 —— 网站基础知识
网站架构及其演变过程 基础结构 网络传输分解方式: 标准的 OSI 参考模型 TCP/IP 参考模型 海量数据的解决方案 缓存和页面静态化 缓存 通过程序直接保存在内存中 使用缓存框架 (Encache、Redis、Memcache) 页面静态化 使用模板技术生成(Velocity、FreeMaker等) 数据库优化 表结构优化 SQL 语句...转载 2018-09-17 23:09:45 · 157 阅读 · 0 评论 -
spring mvc @ResponseStatus 和 ResponseEntity
@ResponseStatus 是标记一个方法或异常类在返回时响应的http状态。其代码注释如下: * * <p>The status code is applied to the HTTP response when the handler * method is invoked and overrides status informa...转载 2018-09-18 23:51:48 · 1784 阅读 · 0 评论 -
RequestBodyAdvice和ResponseBodyAdvice
RequestBodyAdvice和ResponseBodyAdvice这是spring 4.2新加的两个接口,这两个接口有些什么作用呢?先看看这两个接口RequestBodyAdvicepublic interface RequestBodyAdvice { boolean supports(MethodParameter methodParameter, Type targetType...转载 2018-09-18 23:53:00 · 1220 阅读 · 1 评论 -
SpringMVC接受JSON参数详解及常见错误总结
SpringMVC接受JSON参数详解及常见错误总结 最近一段时间不想使用Session了,想感受一下Token这样比较安全,稳健的方式,顺便写一个统一的接口给浏览器还有APP。所以把一个练手项目的前台全部改成Aj...转载 2018-09-14 10:17:05 · 165 阅读 · 0 评论 -
SpringMVC拦截器(资源和权限管理)
1.DispatcherServlet SpringMVC具有统一的入口DispatcherServlet,所有的请求都通过DispatcherServlet。 DispatcherServlet是前置控制器,配置在web.xml文件中的。拦截匹配的请求,Servlet拦截匹配规则要自已定义,把拦截下来的请求,依据某某规则分发到目标Controller来处理。 所以我们现在web.转载 2017-08-05 23:30:58 · 302 阅读 · 0 评论 -
RequestContextHolder 获取request
RequestContextHolder 获取requestpublic HttpServletRequest getRequest() { return ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest(); }123123 public Serv转载 2017-07-08 16:48:14 · 1493 阅读 · 0 评论 -
springmvc如何设置多视图器,springmvc 多个 ViewResolver
再做页面静态化处理时,有时候我们需要 两种或者两种以上的视图解析方式,比如 jsp,html,json,jstl,ftl等等,显然默认的 springmvc 只配置一种视图解析方式是满足不了我们的,但是放心,springmvc提供了配置多视图解析的方式: 比如:一种视图解析用来 解析 freemarker静态化后的html,另一种视图解析用来解析 jsp(jstl) 网上好多方式都有提到用 orde转载 2017-06-07 10:20:43 · 548 阅读 · 0 评论 -
Spring Web MVC 多viewResolver视图解析器解决方案
viewResolver的定义如下:public interface ViewResolver { View resolveViewName(String viewName, Locale locale) throws Exception; } 在spring 中,常用的ViewResolver 有如下几种:InternalResourceViewResolver 将逻辑视图名字转载 2017-06-07 10:36:31 · 629 阅读 · 0 评论 -
@Controller和@RestController的区别?
@Controller和@RestController的区别?官方文档: @RestController is a stereotype annotation that combines @ResponseBody and @Controller. 意思是: @RestController注解相当于@ResponseBody + @Controller合在一起的作用。1)如果只是使用@Rest转载 2017-06-07 11:24:27 · 308 阅读 · 0 评论 -
使用@RestController,@ExceptionHandler和@Valid,把检验和异常处理从主要业务逻辑里面抽离出来
@Restcontroller登场spring从4.0开始引入了@Restcontroller,这是对REST的支持,他可以帮我们去掉@ResponseBody这个 所以原本这样的代码,@Controller public class SpitteController{ @RequestMapping(value="/{id}", method=RequestMethod.GET)转载 2017-06-08 10:44:49 · 1444 阅读 · 0 评论 -
filter与拦截器的区别
今天学习和认识了一下,过滤器和SpringMVC的拦截器的区别,学到了不少的东西,以前一直以为拦截器就是过滤器实现的,现在想想还真是一种错误啊,而且看的比较粗浅,没有一个全局而又细致的认识,由于已至深夜,时间原因,我就把一些网友的观点重点摘录下来,大家仔细看后也一定会有一个比较新的认识(在此非常感谢那些大牛们的无私奉献,分享他们的经验与心得,才能让像我这样的小白有机会站一下你们这些巨人的肩膀,才能少转载 2017-06-04 15:59:13 · 489 阅读 · 0 评论 -
SpringMVC中使用Interceptor拦截器
SpringMVCInterceptor拦截器HandlerInterceptorWebRequestInterceptor SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像12306 那样子判断当前时间是否是购票时间。 一、定义In转载 2017-06-04 16:25:05 · 286 阅读 · 0 评论 -
spring学习之@ModelAttribute运用详解
@ModelAttribute使用详解 1.@ModelAttribute注释方法 例子(1),(2),(3)类似,被@ModelAttribute注释的方法会在此controller每个方法执行前被执行,因此对于一个controller映射多个URL的用法来说,要谨慎使用。(1)@ModelAttribute注释void返回值的方法 [java] view plain copy p转载 2017-06-08 13:27:52 · 334 阅读 · 0 评论 -
spring的jsp库
.转载 2017-06-08 15:21:51 · 327 阅读 · 0 评论 -
SpringMVC addFlashAttribute的分析与使用示例
阅读目录使用Flash Attribute 实例第1步: 需要的 JAR 和项目结构第2步: Spring 配置第3步: Spring Controller – RedirectAttributes第4步: View 层Demo:下载源代码 Spring MVC 3.1版本加了一个很有用的特性,Flash属性,它能解决一个长久以来缺少解决的问题,一个POST/Redirect/GET模式问题。正常转载 2017-07-07 15:02:33 · 513 阅读 · 0 评论 -
@JsonIgnoreProperties转换实体时忽略json中不存在的字段
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Paranoia_ZK/article/details/72916835 开发时遇见这么一个情况,对接放发出的json格式不确定,这里的不确定是json中的字段不确定,以往都是采用gson进行实体和j...转载 2018-09-27 16:57:55 · 1992 阅读 · 0 评论