一、概述

  1.准备

  先把快速入门篇的结构调整一下,按照自己的喜好或者要求调整:

  springboot-web进阶(一)——表单验证

  2.需求

    基于快速入门篇增加一个女生的需求,禁止添加未成年(18岁以下)

  3.实现

    第一步:在bean的属性上加对应约束注解

  @Size(min = 3, max = 8, message = "名称长度不合法!")
    private String name;
    @Min(value = 18, message = "未成年禁止入内!")
    private Integer age;
package com.example.demo.bean;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.validation.constraints.Min;
import javax.validation.constraints.Size;

/**
 * girl的bean
 *
 * @author zcc ON 2018/2/9
 **/
@Entity
public class Girl {
    @Id
    @GeneratedValue
    private Integer id;
    @Size(min = 3, max = 8, message = "名称长度不合法!")
    private String name;
    @Min(value = 18, message = "未成年禁止入内!")
    private Integer age;

    public Girl() {
    }

    public Girl(String name, Integer age) {
        this.name = name;
        this.age = age;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Integer getAge() {
        return age;
    }

    public void setAge(Integer age) {
        this.age = age;
    }
}
Girl

相关文章: