SpringMVC相关Annotation

@Configuration:定义DispatcherServlet应用中的上下文。

@EnableWebMvc:确保能够启用SpringMVC

@RequestMapping: 声明Controller需要处理的请求

@Controller:声明类为一个控制器

@ResponseStatus:将异常映射为特定的状态码

@ControllerAdvice:为所有控制器处理异常

SpringMVC提供了许多校验表单的Annotation:

注解(Annotation) 描述
@AssertFalse 注解元素必须是Boolean,并且值为false
@AssertTrue 注解元素必须是Boolean,并且值为true
@DecimalMax 注解元素必须是数字,并且值的大小要小于或等于给定的BigDecimalString值
@DecimalMin 注解元素必须是数字,并且值的大小要大于或等于给定的BigDecimalString值
@Digits 注解元素必须是数字,并且值必须有指定的位数
@Future 注解元素的值必须是一个将来的日期
@Max 注解元素的值必须是数字,并且它的值要小于或等于给定的值
@Min 注解元素的值必须是数字,并且它的值要大于或等于给定的值
@NotNull 注解元素的值必须不能为null
@Null 所注解元素的值必须为null
@Past 注解元素的值必须是一个已过去的日期
@Pattern 注解元素的值必须匹配给定的正则表达式
@Size 注解元素的值必须是String、集合或数组,并且它的长度要符合给定的范围

你可能感兴趣的:(SpringMVC相关Annotation)