![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 503 阅读 · 0 评论 -
Spring MVC中常用注解之RequestMapping详解
SpringMVC和Struts2最大区别可能就是注解的使用。因为SpringMVC中可以实现在类这个层面上面配置信息,也可以在方法层面上面配置信息,既灵活又方便,不需要写大量的配置文件,也不需要写大量的action控制类,因为SpringMVC仅仅通过注解就可以实现了Action控制器的跳转和一些常用的功能。通过注解来实现Action控制器中的execute方法和页面跳转的功能,而且Spring转载 2017-08-31 14:11:07 · 903 阅读 · 0 评论 -
SpringMVC中使用Interceptor拦截器
SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像12306 那样子判断当前时间是否是购票时间。 一、定义Interceptor实现类 SpringMVC 中的Interceptor 拦截请求是通过HandlerInterceptor转载 2018-01-13 13:04:40 · 287 阅读 · 0 评论 -
springmvc整合thymeleaf
spring整合thymeleaf时的配置,其中编码一定要加… 不然 会乱码的.<!-- thymeleaf视图解析器 --> <bean id="templateResolver" class="org.thymeleaf.spring4.templateresolver.SpringResourceTemplateResolver"> &l...原创 2018-03-08 20:40:43 · 863 阅读 · 0 评论 -
Spring处理跨域请求.. e
一次正常的请求最近别人需要调用我们系统的某一个功能,对方希望提供一个api让其能够更新数据。由于该同学是客户端开发,于是有了类似以下代码。@RequestMapping(method = RequestMethod.POST, value = "/update.json", produces = MediaType.APPLICATION_JSON_VALUE)public @Respon...转载 2018-04-27 16:56:40 · 140 阅读 · 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 · 973 阅读 · 0 评论 -
看透 Spring MVC 源代码分析与实践 —— 网站基础知识
网站架构及其演变过程基础结构网络传输分解方式:标准的 OSI 参考模型TCP/IP 参考模型海量数据的解决方案缓存和页面静态化缓存通过程序直接保存在内存中使用缓存框架 (Encache、Redis、Memcache)页面静态化使用模板技术生成(Velocity、FreeMaker等)数据库优化表结构优化SQL 语句...转载 2018-09-17 23:09:45 · 155 阅读 · 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 · 1774 阅读 · 0 评论 -
RequestBodyAdvice和ResponseBodyAdvice
RequestBodyAdvice和ResponseBodyAdvice这是spring 4.2新加的两个接口,这两个接口有些什么作用呢?先看看这两个接口RequestBodyAdvicepublic interface RequestBodyAdvice { boolean supports(MethodParameter methodParameter, Type targetType...转载 2018-09-18 23:53:00 · 1208 阅读 · 1 评论 -
SpringMVC接受JSON参数详解及常见错误总结
SpringMVC接受JSON参数详解及常见错误总结 最近一段时间不想使用Session了,想感受一下Token这样比较安全,稳健的方式,顺便写一个统一的接口给浏览器还有APP。所以把一个练手项目的前台全部改成Aj...转载 2018-09-14 10:17:05 · 163 阅读 · 0 评论 -
SpringMVC拦截器(资源和权限管理)
1.DispatcherServlet SpringMVC具有统一的入口DispatcherServlet,所有的请求都通过DispatcherServlet。 DispatcherServlet是前置控制器,配置在web.xml文件中的。拦截匹配的请求,Servlet拦截匹配规则要自已定义,把拦截下来的请求,依据某某规则分发到目标Controller来处理。 所以我们现在web.转载 2017-08-05 23:30:58 · 300 阅读 · 0 评论 -
RequestContextHolder 获取request
RequestContextHolder 获取requestpublic HttpServletRequest getRequest() { return ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest(); }123123 public Serv转载 2017-07-08 16:48:14 · 1490 阅读 · 0 评论 -
springmvc如何设置多视图器,springmvc 多个 ViewResolver
再做页面静态化处理时,有时候我们需要 两种或者两种以上的视图解析方式,比如 jsp,html,json,jstl,ftl等等,显然默认的 springmvc 只配置一种视图解析方式是满足不了我们的,但是放心,springmvc提供了配置多视图解析的方式:比如:一种视图解析用来 解析 freemarker静态化后的html,另一种视图解析用来解析 jsp(jstl)网上好多方式都有提到用 orde转载 2017-06-07 10:20:43 · 523 阅读 · 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 · 604 阅读 · 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 · 307 阅读 · 0 评论 -
使用@RestController,@ExceptionHandler和@Valid,把检验和异常处理从主要业务逻辑里面抽离出来
@Restcontroller登场spring从4.0开始引入了@Restcontroller,这是对REST的支持,他可以帮我们去掉@ResponseBody这个 所以原本这样的代码,@Controllerpublic class SpitteController{ @RequestMapping(value="/{id}", method=RequestMethod.GET)转载 2017-06-08 10:44:49 · 1441 阅读 · 0 评论 -
filter与拦截器的区别
今天学习和认识了一下,过滤器和SpringMVC的拦截器的区别,学到了不少的东西,以前一直以为拦截器就是过滤器实现的,现在想想还真是一种错误啊,而且看的比较粗浅,没有一个全局而又细致的认识,由于已至深夜,时间原因,我就把一些网友的观点重点摘录下来,大家仔细看后也一定会有一个比较新的认识(在此非常感谢那些大牛们的无私奉献,分享他们的经验与心得,才能让像我这样的小白有机会站一下你们这些巨人的肩膀,才能少转载 2017-06-04 15:59:13 · 484 阅读 · 0 评论 -
SpringMVC中使用Interceptor拦截器
SpringMVCInterceptor拦截器HandlerInterceptorWebRequestInterceptor SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像12306 那样子判断当前时间是否是购票时间。 一、定义In转载 2017-06-04 16:25:05 · 285 阅读 · 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 · 332 阅读 · 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 · 511 阅读 · 0 评论 -
@JsonIgnoreProperties转换实体时忽略json中不存在的字段
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Paranoia_ZK/article/details/72916835 开发时遇见这么一个情况,对接放发出的json格式不确定,这里的不确定是json中的字段不确定,以往都是采用gson进行实体和j...转载 2018-09-27 16:57:55 · 1982 阅读 · 0 评论