
Spring MVC
Lebron_Chen
这个作者很懒,什么都没留下…
展开
-
初始化容器
WebApplicationInitializer是Spring提供用来配置Servlet 3.0+配置的接口,从而实现了替代web.xml的作用。实现此接口将会自动被SpringServletContainerInitializer(用来启动Servlet3.0容器)获取到。package com.lebron.springmvc;import javax.servlet.Ser原创 2017-07-12 14:55:07 · 397 阅读 · 0 评论 -
配置类
1.继承WebMvcConfigurerAdapter,重写其方法可以对SpringMVC进行配置。2.注册 InternalResourceViewResolver类实现渲染视图前缀后缀。3.重写addResourceHandlers方法,映射静态资源。addResourceHandler指文件放置的路径,addResourceLocations指对外暴露的访问路径。4.其他诸如拦截原创 2017-07-12 14:58:31 · 788 阅读 · 0 评论 -
自定义拦截器
1.定义自定义拦截器可以定义普通类,继承HandlerInterceptor或者实现HandlerInterceptorAdapter实现自定义拦截器。preHandle:请求到达Controller前postHandle:该方法将在请求处理之后,DispatcherServlet进行视图返回渲染之前进行调用,可以在这个方法中对Controller 处理之后的ModelAndView原创 2017-07-12 15:03:28 · 422 阅读 · 0 评论 -
文件上传
1.添加依赖 commons-fileupload commons-fileupload 1.3.1 commons-io commons-io 2.3 2.在springMVC配置类中注册MultipartResolver类,配置上传文件参数 @Bean public MultipartResolver multipartR原创 2017-07-12 15:09:35 · 303 阅读 · 0 评论 -
基本注解
@Controller声明为Spring的一个bean@RequestMapping注解有六个可选属性:value,method,consumes,produces,params,headers1.value,method 指定请求地址和限定method类型2.consumes,producesconsumes:指定处理请求的提交内容类型(C原创 2017-07-12 15:02:06 · 476 阅读 · 0 评论 -
自定义HttpMessageConverter
1.继承AbstractHttpMessageConverter类2.构造函数新建媒体类型3.重写readInternal方法,处理请求参数4.重写supports方法,表示该MessageConverter只处理该对象5.重写writeInternal方法,处理数据输出到页面上package com.lebron.springmvc;import java.io.IOE...原创 2017-07-12 15:15:29 · 1352 阅读 · 0 评论 -
SpringMVC如何获取登陆用户信息
说到Java web,那么在web端获取登陆用户信息几乎是所有系统都需要实现的功能,下面我们就来讲一下几种获取登陆用户信息的方法。从session中获取这是我们刚刚接触Java web时就了解的一种解决方案,配置一个登陆过滤器或者登陆拦截器,在用户登陆的时候将用户信息放到session中,然后控制层在session中取出用户信息,这是最简单也是最常见的一种解决方案。随着用户量的增大...原创 2018-07-15 23:32:13 · 11569 阅读 · 0 评论 -
HandlerMethodArgumentResolver的作用
在上一篇文章中使用到了HandlerMethodArgumentResolver,这里就给大家再详细讲一下HandlerMethodArgumentResolver。SpringMvc中的HandlerAdapter会对Controller层方法的参数执行 HandlerMethodArgumentResolver(对参数的解析器)中的方法。首先HandlerMethodArgumentR...原创 2018-07-15 23:33:16 · 4393 阅读 · 0 评论