SpringMVC
浪客1080
这个作者很懒,什么都没留下…
展开
-
springMVC之JSR303数据检验
1.导入jar包(maven方式): 2.实体中在要校验的字段上添加相应的校验注解,如: 3. JSR303的基本校验规则 : 空检查 @Null 验证对象是否为null @NotNull 验证对象是否不为null, 无法查检长度为0的字符串 @NotBlank 检查约束字符串是不是Null还有被Trim的长度是否大于0,只对字符串,且会去掉前后空格. @NotEmpty 检查约束元素是否为NULL或者是EMPTY. Booelan检查 @AssertTrue 验证 Boolean 对象是否为 true原创 2020-06-23 23:23:58 · 159 阅读 · 0 评论 -
SpringMVC之自定义拦截器
1.自定义拦截器概述: Spring MVC使用拦截器对请求进行拦截处理,用户可以自定义拦截器来实现特定的功能,自定义的拦截器必须实现HandlerInterceptor接口 preHandle():这个方法在业务处理器处理请求之前被调用,在该方法中对用户请求 request 进行处理。如果程序员决定该拦截器对请求进行拦截处理后还要调用其他的拦截器,或者是业务处理器去进行处理,则返回true;如果程序员决定不需要再调用其他的组件去处理请求,则返回false。 postHandle():这个方法在业务处理器原创 2020-06-05 17:00:26 · 162 阅读 · 1 评论 -
SpringMVC之文件上传
文件上传示例: 1.添加jar包: commons-fileupload-1.2.1.jar commons-io-2.0.jar 2. 配置文件上传解析器: <!-- 配置文件上传解析器 id必须是"multipartResolver",否则,会报错误: java.lang.IllegalArgumentException: Expected MultipartHttpServletRequest: is a MultipartResolver configured? --> <bea原创 2020-06-03 14:00:35 · 108 阅读 · 0 评论 -
SpringMVC之REST风格
1. REST风格是什么? REST:即 Representational State Transfer。(资源)表现层状态转化。是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。 URL风格: 示例: /order/1 HTTP GET :得到 id = 1 的 order /order/1 HTTP DELETE:删除 id = 1的 order /order/1 HTTP PUT:更新id = 1的 order原创 2020-06-03 13:39:25 · 130 阅读 · 0 评论