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、集合或数组,并且它的长度要符合给定的范围
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容