package linjie.springmvc.pojo;
/**
* @author 浅然 xulinjie0105@gmail.com
* @version 创建时间:2018年6月4日 上午7:59:41
* 用户实体类
*/
import java.io.Serializable;
import javax.validation.constraints.Pattern;
import org.hibernate.validator.constraints.Email;
import org.hibernate.validator.constraints.Length;
import org.hibernate.validator.constraints.NotBlank;
public class User implements Serializable{
private static final long serialVersionUID = -8091594509781201303L;
//@NotEmpty 用在集合类上面
//@NotBlank 用在String上面
//@NotNull 用在基本类型上
@NotBlank(message="用户名不能为空")
private String username; //用户名
@Length(min=6,max=18,message="密码长度必须在6~18位")
private String password; //用户密码
@Email(message="邮箱格式不正确")
private String email; //用户邮箱
@Pattern(regexp="[1][3|4|5|7|8][0-9]{9}",message="手机号码格式不正确")
private String phone; //用户电话
public User() {}
/**
* @return the username
*/
public String getUsername() {
return username;
}
/**
* @param username the username to set
*/
public void setUsername(String username) {
this.username = username;
}
/**
* @return the password
*/
public String getPassword() {
return password;
}
/**
* @param password the password to set
*/
public void setPassword(String password) {
this.password = password;
}
/**
* @return the email
*/
public String getEmail() {
return email;
}
/**
* @param email the email to set
*/
public void setEmail(String email) {
this.email = email;
}
/**
* @return the phone
*/
public String getPhone() {
return phone;
}
/**
* @param phone the phone to set
*/
public void setPhone(String phone) {
this.phone = phone;
}
/* (non-Javadoc)
* @see java.lang.Object#toString()
*/
@Override
public String toString() {
return "User [username=" + username +
", password=" + password + ", email=" +
email + ", phone=" + phone + "]";
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
SpringMVC JSR303数据校验DEMO(附:JSR303的JAR包)
共59个文件
jar:38个
xml:3个
prefs:2个
5星 · 超过95%的资源 需积分: 9 29 下载量 130 浏览量
2018-06-05
18:31:47
上传
评论 1
收藏 9.92MB RAR 举报
温馨提示
SpringMVC JSR303数据校验DEMO(附:JSR303的JAR包) SpringMVC JSR303数据校验DEMO(附:JSR303的JAR包)
资源推荐
资源详情
资源评论
收起资源包目录
Springmvc_JSR303.rar (59个子文件)
Springmvc_JSR303
jsr303jar包
hibernate-validator-5.4.1.Final.jar 744KB
hibernate-validator-annotation-processor-5.4.1.Final.jar 122KB
classmate-1.3.1.jar 63KB
jboss-logging-3.3.0.Final.jar 65KB
javax.el-3.0.1-b08.jar 232KB
hibernate-validator-cdi-5.4.1.Final.jar 34KB
Springmvc_JSR303
.project 1KB
.springBeans 478B
WebContent
WEB-INF
views
regist.jsp 1KB
success.jsp 549B
springmvc-servlet.xml 1KB
lib
servlet-api.jar 238KB
spring-jdbc-4.2.0.RELEASE.jar 412KB
spring-web-4.2.0.RELEASE.jar 748KB
hibernate-validator-5.4.1.Final.jar 744KB
spring-websocket-4.2.0.RELEASE.jar 418KB
hibernate-validator-annotation-processor-5.4.1.Final.jar 122KB
jstl.jar 20KB
spring-tx-4.2.0.RELEASE.jar 257KB
classmate-1.3.1.jar 63KB
spring-aspects-4.2.0.RELEASE.jar 57KB
spring-beans-4.2.0.RELEASE.jar 712KB
jsp-api-2.1.jar 98KB
jboss-logging-3.3.0.Final.jar 65KB
validation-api-1.1.0.Final.jar 62KB
spring-jms-4.2.0.RELEASE.jar 273KB
commons-logging-1.1.1.jar 59KB
spring-orm-4.2.0.RELEASE.jar 455KB
spring-instrument-4.2.0.RELEASE.jar 7KB
spring-expression-4.2.0.RELEASE.jar 256KB
spring-context-support-4.2.0.RELEASE.jar 176KB
spring-webmvc-4.2.0.RELEASE.jar 845KB
spring-instrument-tomcat-4.2.0.RELEASE.jar 10KB
javax.el-3.0.1-b08.jar 232KB
spring-core-4.2.0.RELEASE.jar 1MB
hibernate-validator-cdi-5.4.1.Final.jar 34KB
spring-webmvc-portlet-4.2.0.RELEASE.jar 173KB
spring-context-4.2.0.RELEASE.jar 1.03MB
spring-aop-4.2.0.RELEASE.jar 355KB
standard.jar 384KB
spring-messaging-4.2.0.RELEASE.jar 362KB
spring-test-4.2.0.RELEASE.jar 537KB
spring-oxm-4.2.0.RELEASE.jar 81KB
web.xml 611B
resource
images
qianran.jpg 13KB
css
user.css 89B
META-INF
MANIFEST.MF 39B
src
linjie
springmvc
pojo
User.java 2KB
controller
UserController.java 2KB
.settings
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.common.project.facet.core.xml 305B
org.eclipse.jdt.core.prefs 364B
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.core.resources.prefs 100B
org.eclipse.wst.common.component 668B
.jsdtscope 567B
build
classes
linjie
springmvc
pojo
User.class 2KB
controller
UserController.class 2KB
.classpath 3KB
共 59 条
- 1
资源评论
- Late_night_poets2018-11-08比相关书籍介绍的详细,顶一个.
LinJie98
- 粉丝: 4w+
- 资源: 21
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功