REST风格与传统风格比较
查询用户?
传统方式?/user_detail?id=120
Rest风格?/user/120
删除用户
传统方式?/user_delete?id=123
Rest风格?/user/123/delete
修改用户
传统方式?/user_update?id=123
Rest风格?/user/123/update
获取列表
传统方式?/user_list
Rest风格?/users???或者?/user/users
?
JSR303
JSR-303?是JAVA?EE?6?中的一项子规范,叫做Bean?Validation,官方参考实现是Hibernate?Validator。
此实现与Hibernate?ORM?没有任何关系。JSR?303?用于对Java?Bean?中的字段的值进行验证。?
Bean?validation?下载地址:??http://download.oracle.com/otndocs/jcp/bean_validation-1_1_0_cr1-pfd-spec/index.html
实例演示
实体类
package com.springmvc.demo.entity;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Pattern;
import javax.validation.constraints.Size;
/**
*
* User.java
*
* @version : 1.1
*