springmvc
我会努力变强的
这个作者很懒,什么都没留下…
展开
-
SpringMVC之RequestHeader注解与CookieValue注解详解
说明与作用@RequestHeader注解的作用是从请求中获取某个请求头的值,并赋值给方法形参。@CookieValue注解的作用是从请求中获取某个Value的值,并赋值给方法形参。//只能作用于方法形参上@Target(ElementType.PARAMETER)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface RequestHeader { //指定请求头的名称 @AliasFor("name") Str原创 2020-06-27 17:48:38 · 604 阅读 · 0 评论 -
SpringMVC之@InitBinder注解详解
说明与作用springmvc并不是能对所有类型的参数进行绑定的,如果对日期Date类型参数进行绑定,就会报错IllegalStateException错误。所以需要注册一些类型绑定器用于对参数进行绑定。InitBinder注解就有这个作用。@Controllerpublic class InitBinderController { @RequestMapping("/testInitBinder") private String testInitBinder(Date date){原创 2020-06-27 17:15:23 · 16358 阅读 · 3 评论 -
SpringMVC之RequestParam详解
定义与作用此注解用于从请求正文中获取请求参数,给控制器形参赋值。如果控制器方法形参与请求正文中的参数名一致时,就无需使用该注解。在spring2.5之后出现。当请求中没有参数时,RequestParam注解还能为该形参提供一个默认值。//只能作用于方法形参上。@Target(ElementType.PARAMETER)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface RequestParam { //参数名,如果原创 2020-06-27 16:22:33 · 2754 阅读 · 0 评论 -
SpringMVC之@RequestMapping注解及其衍生注解详解
@RequestMapping是springmvc核心注解之一,主要作用是建立请求URL与请求方法之间的映射关系,每当客户端有请求发过来,就根据请求URL找到对应的方法反射进行调用。//该注解可以作用在类上和方法上@Target({ElementType.TYPE, ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Documented@Mappingpublic @interface RequestMapping { //对请求方原创 2020-06-26 14:10:29 · 1081 阅读 · 0 评论 -
SpringMVC注解驱动开发
前言此文章是对SpringMVC注解开发的demo配置以及通过Debug对启动流程做一个大概的分析。介绍通过SpringMVC注解驱动开发,我们就无需使用web.xml、springmvc配置文件对spring mvc进行配置。SpringMVC注解驱动开发是基于Servlet3.0新特性的基础上实现的,准确来说是基于servlet3.0的ServletContainerInitializer接口实现的。接口和类介绍:public interface ServletContainerInitia原创 2020-06-23 20:17:50 · 483 阅读 · 0 评论